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 /AirPollutionWebApi/bin
parentf6f830d066635c91763dd1ae6248c8c189e6fe7e (diff)
parent71f272fbc3917dcdd81c2c829bccad9b64eb9128 (diff)
Merge.
Diffstat (limited to 'AirPollutionWebApi/bin')
-rw-r--r--AirPollutionWebApi/bin/AirPollutionWebApi.dllbin0 -> 11776 bytes
-rw-r--r--AirPollutionWebApi/bin/AirPollutionWebApi.pdbbin0 -> 2512 bytes
-rw-r--r--AirPollutionWebApi/bin/Microsoft.Web.Infrastructure.dllbin0 -> 45416 bytes
-rw-r--r--AirPollutionWebApi/bin/Newtonsoft.Json.dllbin0 -> 653824 bytes
-rw-r--r--AirPollutionWebApi/bin/Newtonsoft.Json.xml10760
-rw-r--r--AirPollutionWebApi/bin/System.Net.Http.Formatting.dllbin0 -> 185544 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Net.Http.Formatting.xml2094
-rw-r--r--AirPollutionWebApi/bin/System.Web.Helpers.dllbin0 -> 139976 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.Helpers.xml839
-rw-r--r--AirPollutionWebApi/bin/System.Web.Http.WebHost.dllbin0 -> 82120 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.Http.WebHost.xml135
-rw-r--r--AirPollutionWebApi/bin/System.Web.Http.dllbin0 -> 471240 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.Http.xml6664
-rw-r--r--AirPollutionWebApi/bin/System.Web.Mvc.dllbin0 -> 566472 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.Mvc.xml11485
-rw-r--r--AirPollutionWebApi/bin/System.Web.Razor.dllbin0 -> 272072 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.Razor.xml5742
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.Deployment.dllbin0 -> 41672 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.Deployment.xml60
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.Razor.dllbin0 -> 39624 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.Razor.xml292
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.dllbin0 -> 211656 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.xml2706
23 files changed, 40777 insertions, 0 deletions
diff --git a/AirPollutionWebApi/bin/AirPollutionWebApi.dll b/AirPollutionWebApi/bin/AirPollutionWebApi.dll
new file mode 100644
index 0000000..c5a0c27
--- /dev/null
+++ b/AirPollutionWebApi/bin/AirPollutionWebApi.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/AirPollutionWebApi.pdb b/AirPollutionWebApi/bin/AirPollutionWebApi.pdb
new file mode 100644
index 0000000..02cf464
--- /dev/null
+++ b/AirPollutionWebApi/bin/AirPollutionWebApi.pdb
Binary files differ
diff --git a/AirPollutionWebApi/bin/Microsoft.Web.Infrastructure.dll b/AirPollutionWebApi/bin/Microsoft.Web.Infrastructure.dll
new file mode 100644
index 0000000..85f1138
--- /dev/null
+++ b/AirPollutionWebApi/bin/Microsoft.Web.Infrastructure.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/Newtonsoft.Json.dll b/AirPollutionWebApi/bin/Newtonsoft.Json.dll
new file mode 100644
index 0000000..77a5d89
--- /dev/null
+++ b/AirPollutionWebApi/bin/Newtonsoft.Json.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/Newtonsoft.Json.xml b/AirPollutionWebApi/bin/Newtonsoft.Json.xml
new file mode 100644
index 0000000..dd18d3d
--- /dev/null
+++ b/AirPollutionWebApi/bin/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/AirPollutionWebApi/bin/System.Net.Http.Formatting.dll b/AirPollutionWebApi/bin/System.Net.Http.Formatting.dll
new file mode 100644
index 0000000..3b76acd
--- /dev/null
+++ b/AirPollutionWebApi/bin/System.Net.Http.Formatting.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/System.Net.Http.Formatting.xml b/AirPollutionWebApi/bin/System.Net.Http.Formatting.xml
new file mode 100644
index 0000000..1d57d2e
--- /dev/null
+++ b/AirPollutionWebApi/bin/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/AirPollutionWebApi/bin/System.Web.Helpers.dll b/AirPollutionWebApi/bin/System.Web.Helpers.dll
new file mode 100644
index 0000000..b13e613
--- /dev/null
+++ b/AirPollutionWebApi/bin/System.Web.Helpers.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/System.Web.Helpers.xml b/AirPollutionWebApi/bin/System.Web.Helpers.xml
new file mode 100644
index 0000000..04f6a69
--- /dev/null
+++ b/AirPollutionWebApi/bin/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/AirPollutionWebApi/bin/System.Web.Http.WebHost.dll b/AirPollutionWebApi/bin/System.Web.Http.WebHost.dll
new file mode 100644
index 0000000..4f2b581
--- /dev/null
+++ b/AirPollutionWebApi/bin/System.Web.Http.WebHost.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/System.Web.Http.WebHost.xml b/AirPollutionWebApi/bin/System.Web.Http.WebHost.xml
new file mode 100644
index 0000000..06daedf
--- /dev/null
+++ b/AirPollutionWebApi/bin/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/AirPollutionWebApi/bin/System.Web.Http.dll b/AirPollutionWebApi/bin/System.Web.Http.dll
new file mode 100644
index 0000000..e1dbdd1
--- /dev/null
+++ b/AirPollutionWebApi/bin/System.Web.Http.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/System.Web.Http.xml b/AirPollutionWebApi/bin/System.Web.Http.xml
new file mode 100644
index 0000000..db54457
--- /dev/null
+++ b/AirPollutionWebApi/bin/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/AirPollutionWebApi/bin/System.Web.Mvc.dll b/AirPollutionWebApi/bin/System.Web.Mvc.dll
new file mode 100644
index 0000000..eb088f2
--- /dev/null
+++ b/AirPollutionWebApi/bin/System.Web.Mvc.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/System.Web.Mvc.xml b/AirPollutionWebApi/bin/System.Web.Mvc.xml
new file mode 100644
index 0000000..367e05a
--- /dev/null
+++ b/AirPollutionWebApi/bin/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/AirPollutionWebApi/bin/System.Web.Razor.dll b/AirPollutionWebApi/bin/System.Web.Razor.dll
new file mode 100644
index 0000000..6089cb3
--- /dev/null
+++ b/AirPollutionWebApi/bin/System.Web.Razor.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/System.Web.Razor.xml b/AirPollutionWebApi/bin/System.Web.Razor.xml
new file mode 100644
index 0000000..f95072f
--- /dev/null
+++ b/AirPollutionWebApi/bin/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/AirPollutionWebApi/bin/System.Web.WebPages.Deployment.dll b/AirPollutionWebApi/bin/System.Web.WebPages.Deployment.dll
new file mode 100644
index 0000000..d904d0f
--- /dev/null
+++ b/AirPollutionWebApi/bin/System.Web.WebPages.Deployment.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/System.Web.WebPages.Deployment.xml b/AirPollutionWebApi/bin/System.Web.WebPages.Deployment.xml
new file mode 100644
index 0000000..221c078
--- /dev/null
+++ b/AirPollutionWebApi/bin/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/AirPollutionWebApi/bin/System.Web.WebPages.Razor.dll b/AirPollutionWebApi/bin/System.Web.WebPages.Razor.dll
new file mode 100644
index 0000000..711c6ff
--- /dev/null
+++ b/AirPollutionWebApi/bin/System.Web.WebPages.Razor.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/System.Web.WebPages.Razor.xml b/AirPollutionWebApi/bin/System.Web.WebPages.Razor.xml
new file mode 100644
index 0000000..60cc787
--- /dev/null
+++ b/AirPollutionWebApi/bin/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/AirPollutionWebApi/bin/System.Web.WebPages.dll b/AirPollutionWebApi/bin/System.Web.WebPages.dll
new file mode 100644
index 0000000..cdb61e3
--- /dev/null
+++ b/AirPollutionWebApi/bin/System.Web.WebPages.dll
Binary files differ
diff --git a/AirPollutionWebApi/bin/System.Web.WebPages.xml b/AirPollutionWebApi/bin/System.Web.WebPages.xml
new file mode 100644
index 0000000..a394054
--- /dev/null
+++ b/AirPollutionWebApi/bin/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