Updated nuget packages

This commit is contained in:
Mark McDowall 2012-09-12 00:23:34 -07:00
commit c9a01857f4
245 changed files with 90057 additions and 99201 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
packages/AutoMoq.1.6.1/lib/AutoMoq.dll vendored Normal file

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="exceptron" type="Exceptron.Client.Configuration.ExceptronConfiguration,Exceptron.Client" />
</configSections>
<exceptron apiKey="YOUR_EXCEPTRON_API_KEY" throwExceptions="true" includeMachineName="true"/>
</configuration>

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

View file

@ -925,7 +925,7 @@
<summary>
Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
</summary>
<param name="value"></param>
<param name="value">The Object ID value to write.</param>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
<summary>
@ -1074,7 +1074,7 @@
<summary>
Create a custom object
</summary>
<typeparam name="T"></typeparam>
<typeparam name="T">The object type to convert.</typeparam>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1099,7 +1099,7 @@
Creates an object which will then be populated by the serializer.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The created object.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
<summary>
@ -1264,9 +1264,6 @@
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -3311,12 +3308,14 @@
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<returns>The new object created from the JSON value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
<returns>The new object created from the JSON value.</returns>
</member>
@ -3466,6 +3465,12 @@
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
@ -3716,6 +3721,9 @@
<summary>
Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
</example>
</member>
<member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
<summary>
@ -3769,6 +3777,10 @@
<summary>
Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
<summary>
@ -3779,7 +3791,10 @@
<member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
<summary>
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value.
so that is is not written to JSON.
This option will ignore all default values (e.g. <c>null</c> for objects and nullable typesl; <c>0</c> for integers,
decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be override by
the <see cref="T:System.ComponentModel.DefaultValueAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
@ -3838,6 +3853,14 @@
</summary>
<value>The member serialization.</value>
</member>
<member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
<summary>
Gets or sets a value that indicates whether the object's properties are required.
</summary>
<value>
A value indicating whether the object's properties are required.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -3969,6 +3992,14 @@
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonValidatingReader">
<summary>
Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
@ -4116,7 +4147,8 @@
<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"/>.
This member serialization mode can also be set by marking the class with <see cref="T:System.SerializableAttribute"/>
and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
</summary>
</member>
<member name="T:Newtonsoft.Json.ObjectCreationHandling">
@ -4358,6 +4390,12 @@
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
<summary>
Gets or sets the null value handling used when serializing this property.
@ -4400,12 +4438,6 @@
</summary>
<value>The numeric order of serialization or deserialization.</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.Required">
<summary>
Gets or sets a value indicating whether this property is required.
@ -4414,6 +4446,30 @@
A value indicating whether this property is required.
</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
<summary>
Gets or sets the name of the property.
</summary>
<value>The name of the property.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
@ -4679,6 +4735,12 @@
<exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
<exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
</member>
<member name="P:Newtonsoft.Json.JsonWriterException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonReaderException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -4740,6 +4802,9 @@
<summary>
Provides methods for converting between common language runtime types and JSON types.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
</example>
</member>
<member name="F:Newtonsoft.Json.JsonConvert.True">
<summary>
@ -5375,6 +5440,14 @@
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.Linq.Extensions">
<summary>
Contains the LINQ to JSON extension methods.
@ -5733,6 +5806,9 @@
<summary>
Represents a JSON object.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
<summary>
@ -5789,6 +5865,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
<summary>
@ -5981,6 +6060,9 @@
<summary>
Represents a JSON array.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
<summary>
@ -6018,6 +6100,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
<summary>
@ -6708,6 +6793,10 @@
<summary>
Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
<summary>
@ -6774,7 +6863,7 @@
Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
<summary>
@ -6855,6 +6944,13 @@
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
<summary>
Gets the resolved name of the property.
</summary>
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
<summary>
Gets a value indicating whether members are being get and set using dynamic code generation.
@ -7041,6 +7137,12 @@
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
<summary>
Gets a value indicating whether the collection type is a multidimensional array.
</summary>
<value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -7189,6 +7291,12 @@
</summary>
<value><c>true</c> if writable; otherwise, <c>false</c>.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
<summary>
Gets 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.
@ -7257,6 +7365,30 @@
</summary>
<value>An action used to set whether the property has been deserialized.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
<summary>
A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
@ -7317,6 +7449,10 @@
<summary>
Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.NullValueHandling.Include">
<summary>
@ -7705,6 +7841,14 @@
</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.
@ -7745,6 +7889,7 @@
<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>

Binary file not shown.

View file

@ -940,7 +940,7 @@
<summary>
Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
</summary>
<param name="value"></param>
<param name="value">The Object ID value to write.</param>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
<summary>
@ -1123,7 +1123,7 @@
<summary>
Create a custom object
</summary>
<typeparam name="T"></typeparam>
<typeparam name="T">The object type to convert.</typeparam>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1148,7 +1148,7 @@
Creates an object which will then be populated by the serializer.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The created object.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
<summary>
@ -1313,9 +1313,6 @@
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -2340,12 +2337,14 @@
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<returns>The new object created from the JSON value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
<returns>The new object created from the JSON value.</returns>
</member>
@ -2495,6 +2494,12 @@
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
@ -2852,6 +2857,9 @@
<summary>
Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
</example>
</member>
<member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
<summary>
@ -2905,6 +2913,10 @@
<summary>
Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
<summary>
@ -2915,7 +2927,10 @@
<member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
<summary>
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value.
so that is is not written to JSON.
This option will ignore all default values (e.g. <c>null</c> for objects and nullable typesl; <c>0</c> for integers,
decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be override by
the <see cref="T:System.ComponentModel.DefaultValueAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
@ -2974,6 +2989,14 @@
</summary>
<value>The member serialization.</value>
</member>
<member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
<summary>
Gets or sets a value that indicates whether the object's properties are required.
</summary>
<value>
A value indicating whether the object's properties are required.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -3105,6 +3128,14 @@
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonValidatingReader">
<summary>
Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
@ -3258,7 +3289,8 @@
<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"/>.
This member serialization mode can also be set by marking the class with <see cref="T:System.SerializableAttribute"/>
and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
</summary>
</member>
<member name="T:Newtonsoft.Json.ObjectCreationHandling">
@ -3506,6 +3538,12 @@
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
<summary>
Gets or sets the null value handling used when serializing this property.
@ -3548,12 +3586,6 @@
</summary>
<value>The numeric order of serialization or deserialization.</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.Required">
<summary>
Gets or sets a value indicating whether this property is required.
@ -3562,6 +3594,30 @@
A value indicating whether this property is required.
</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
<summary>
Gets or sets the name of the property.
</summary>
<value>The name of the property.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
@ -3833,6 +3889,12 @@
<exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
<exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
</member>
<member name="P:Newtonsoft.Json.JsonWriterException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonReaderException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -3894,6 +3956,9 @@
<summary>
Provides methods for converting between common language runtime types and JSON types.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
</example>
</member>
<member name="F:Newtonsoft.Json.JsonConvert.True">
<summary>
@ -4595,6 +4660,14 @@
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.Linq.Extensions">
<summary>
Contains the LINQ to JSON extension methods.
@ -4953,6 +5026,9 @@
<summary>
Represents a JSON object.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
<summary>
@ -5009,6 +5085,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
<summary>
@ -5212,6 +5291,9 @@
<summary>
Represents a JSON array.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
<summary>
@ -5249,6 +5331,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
<summary>
@ -5951,6 +6036,10 @@
<summary>
Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
<summary>
@ -6017,7 +6106,7 @@
Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
<summary>
@ -6098,6 +6187,13 @@
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
<summary>
Gets the resolved name of the property.
</summary>
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
<summary>
Gets a value indicating whether members are being get and set using dynamic code generation.
@ -6216,6 +6312,12 @@
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
<summary>
Gets a value indicating whether the collection type is a multidimensional array.
</summary>
<value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -6325,6 +6427,12 @@
</summary>
<value><c>true</c> if writable; otherwise, <c>false</c>.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
<summary>
Gets 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.
@ -6393,6 +6501,30 @@
</summary>
<value>An action used to set whether the property has been deserialized.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
<summary>
A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
@ -6453,6 +6585,10 @@
<summary>
Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.NullValueHandling.Include">
<summary>
@ -6841,6 +6977,14 @@
</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.
@ -6911,6 +7055,7 @@
<summary>
Represents a method that constructs an object.
</summary>
<typeparam name="T">The object type to create.</typeparam>
</member>
<member name="T:Newtonsoft.Json.TypeNameHandling">
<summary>

Binary file not shown.

View file

@ -940,7 +940,7 @@
<summary>
Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
</summary>
<param name="value"></param>
<param name="value">The Object ID value to write.</param>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
<summary>
@ -1123,7 +1123,7 @@
<summary>
Create a custom object
</summary>
<typeparam name="T"></typeparam>
<typeparam name="T">The object type to convert.</typeparam>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1148,7 +1148,7 @@
Creates an object which will then be populated by the serializer.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The created object.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
<summary>
@ -1353,9 +1353,6 @@
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -2290,12 +2287,14 @@
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<returns>The new object created from the JSON value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
<returns>The new object created from the JSON value.</returns>
</member>
@ -2463,6 +2462,12 @@
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
@ -2942,6 +2947,9 @@
<summary>
Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
</example>
</member>
<member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
<summary>
@ -2995,6 +3003,10 @@
<summary>
Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
<summary>
@ -3005,7 +3017,10 @@
<member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
<summary>
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value.
so that is is not written to JSON.
This option will ignore all default values (e.g. <c>null</c> for objects and nullable typesl; <c>0</c> for integers,
decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be override by
the <see cref="T:System.ComponentModel.DefaultValueAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
@ -3064,6 +3079,14 @@
</summary>
<value>The member serialization.</value>
</member>
<member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
<summary>
Gets or sets a value that indicates whether the object's properties are required.
</summary>
<value>
A value indicating whether the object's properties are required.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -3195,6 +3218,14 @@
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonValidatingReader">
<summary>
Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
@ -3348,7 +3379,8 @@
<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"/>.
This member serialization mode can also be set by marking the class with <see cref="T:System.SerializableAttribute"/>
and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
</summary>
</member>
<member name="T:Newtonsoft.Json.ObjectCreationHandling">
@ -3596,6 +3628,12 @@
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
<summary>
Gets or sets the null value handling used when serializing this property.
@ -3638,12 +3676,6 @@
</summary>
<value>The numeric order of serialization or deserialization.</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.Required">
<summary>
Gets or sets a value indicating whether this property is required.
@ -3652,6 +3684,30 @@
A value indicating whether this property is required.
</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
<summary>
Gets or sets the name of the property.
</summary>
<value>The name of the property.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
@ -3923,6 +3979,12 @@
<exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
<exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
</member>
<member name="P:Newtonsoft.Json.JsonWriterException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonReaderException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -3984,6 +4046,9 @@
<summary>
Provides methods for converting between common language runtime types and JSON types.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
</example>
</member>
<member name="F:Newtonsoft.Json.JsonConvert.True">
<summary>
@ -4777,6 +4842,14 @@
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.Linq.Extensions">
<summary>
Contains the LINQ to JSON extension methods.
@ -5146,6 +5219,9 @@
<summary>
Represents a JSON object.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
<summary>
@ -5202,6 +5278,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
<summary>
@ -5414,6 +5493,9 @@
<summary>
Represents a JSON array.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
<summary>
@ -5451,6 +5533,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
<summary>
@ -6153,6 +6238,10 @@
<summary>
Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
<summary>
@ -6219,7 +6308,7 @@
Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
<summary>
@ -6307,6 +6396,13 @@
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
<summary>
Gets the resolved name of the property.
</summary>
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
<summary>
Gets a value indicating whether members are being get and set using dynamic code generation.
@ -6433,6 +6529,12 @@
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
<summary>
Gets a value indicating whether the collection type is a multidimensional array.
</summary>
<value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -6542,6 +6644,12 @@
</summary>
<value><c>true</c> if writable; otherwise, <c>false</c>.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
<summary>
Gets 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.
@ -6610,6 +6718,30 @@
</summary>
<value>An action used to set whether the property has been deserialized.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
<summary>
A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
@ -6670,6 +6802,10 @@
<summary>
Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.NullValueHandling.Include">
<summary>
@ -7058,6 +7194,14 @@
</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.
@ -7154,6 +7298,7 @@
<summary>
Represents a method that constructs an object.
</summary>
<typeparam name="T">The object type to create.</typeparam>
</member>
<member name="T:Newtonsoft.Json.TypeNameHandling">
<summary>

Binary file not shown.

View file

@ -957,7 +957,7 @@
<summary>
Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
</summary>
<param name="value"></param>
<param name="value">The Object ID value to write.</param>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
<summary>
@ -1074,7 +1074,7 @@
<summary>
Create a custom object
</summary>
<typeparam name="T"></typeparam>
<typeparam name="T">The object type to convert.</typeparam>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1099,7 +1099,7 @@
Creates an object which will then be populated by the serializer.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The created object.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
<summary>
@ -1264,9 +1264,6 @@
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1479,6 +1476,10 @@
<summary>
Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
<summary>
@ -1489,7 +1490,10 @@
<member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
<summary>
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value.
so that is is not written to JSON.
This option will ignore all default values (e.g. <c>null</c> for objects and nullable typesl; <c>0</c> for integers,
decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be override by
the <see cref="T:System.ComponentModel.DefaultValueAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
@ -1648,6 +1652,9 @@
<summary>
Provides methods for converting between common language runtime types and JSON types.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
</example>
</member>
<member name="F:Newtonsoft.Json.JsonConvert.True">
<summary>
@ -2167,6 +2174,14 @@
</summary>
<value>The member serialization.</value>
</member>
<member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
<summary>
Gets or sets a value that indicates whether the object's properties are required.
</summary>
<value>
A value indicating whether the object's properties are required.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonPropertyAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
@ -2183,6 +2198,12 @@
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
<summary>
Gets or sets the null value handling used when serializing this property.
@ -2225,12 +2246,6 @@
</summary>
<value>The numeric order of serialization or deserialization.</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.Required">
<summary>
Gets or sets a value indicating whether this property is required.
@ -2239,6 +2254,30 @@
A value indicating whether this property is required.
</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
<summary>
Gets or sets the name of the property.
</summary>
<value>The name of the property.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="T:Newtonsoft.Json.JsonReaderException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -2500,6 +2539,14 @@
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -2631,6 +2678,14 @@
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
@ -3179,6 +3234,12 @@
<param name="message">The error message that explains the reason for the exception.</param>
<param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
</member>
<member name="P:Newtonsoft.Json.JsonWriterException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.Extensions">
<summary>
Contains the LINQ to JSON extension methods.
@ -3304,6 +3365,9 @@
<summary>
Represents a JSON array.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
</example>
</member>
<member name="T:Newtonsoft.Json.Linq.JContainer">
<summary>
@ -3804,12 +3868,14 @@
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<returns>The new object created from the JSON value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
<returns>The new object created from the JSON value.</returns>
</member>
@ -4070,6 +4136,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
<summary>
@ -4311,6 +4380,9 @@
<summary>
Represents a JSON object.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
<summary>
@ -4367,6 +4439,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
<summary>
@ -4552,6 +4627,12 @@
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
@ -5136,7 +5217,8 @@
<member name="F:Newtonsoft.Json.MemberSerialization.Fields">
<summary>
All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>
and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
</summary>
</member>
<member name="T:Newtonsoft.Json.MissingMemberHandling">
@ -5158,6 +5240,10 @@
<summary>
Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.NullValueHandling.Include">
<summary>
@ -5193,6 +5279,9 @@
<summary>
Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</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>
@ -5289,6 +5378,10 @@
<summary>
Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
<summary>
@ -5355,7 +5448,7 @@
Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
<summary>
@ -5429,6 +5522,13 @@
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
<summary>
Gets the resolved name of the property.
</summary>
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
<summary>
Gets a value indicating whether members are being get and set using dynamic code generation.
@ -5727,6 +5827,12 @@
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
<summary>
Gets a value indicating whether the collection type is a multidimensional array.
</summary>
<value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5784,6 +5890,14 @@
</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.
@ -5900,6 +6014,12 @@
</summary>
<value><c>true</c> if writable; otherwise, <c>false</c>.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
<summary>
Gets 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.
@ -5968,6 +6088,30 @@
</summary>
<value>An action used to set whether the property has been deserialized.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
<summary>
A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
@ -6024,6 +6168,7 @@
<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>

View file

@ -957,7 +957,7 @@
<summary>
Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
</summary>
<param name="value"></param>
<param name="value">The Object ID value to write.</param>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
<summary>
@ -1074,7 +1074,7 @@
<summary>
Create a custom object
</summary>
<typeparam name="T"></typeparam>
<typeparam name="T">The object type to convert.</typeparam>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1099,7 +1099,7 @@
Creates an object which will then be populated by the serializer.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The created object.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
<summary>
@ -1264,9 +1264,6 @@
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1479,6 +1476,10 @@
<summary>
Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
<summary>
@ -1489,7 +1490,10 @@
<member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
<summary>
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value.
so that is is not written to JSON.
This option will ignore all default values (e.g. <c>null</c> for objects and nullable typesl; <c>0</c> for integers,
decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be override by
the <see cref="T:System.ComponentModel.DefaultValueAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
@ -1648,6 +1652,9 @@
<summary>
Provides methods for converting between common language runtime types and JSON types.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
</example>
</member>
<member name="F:Newtonsoft.Json.JsonConvert.True">
<summary>
@ -2167,6 +2174,14 @@
</summary>
<value>The member serialization.</value>
</member>
<member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
<summary>
Gets or sets a value that indicates whether the object's properties are required.
</summary>
<value>
A value indicating whether the object's properties are required.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonPropertyAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
@ -2183,6 +2198,12 @@
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
<summary>
Gets or sets the null value handling used when serializing this property.
@ -2225,12 +2246,6 @@
</summary>
<value>The numeric order of serialization or deserialization.</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.Required">
<summary>
Gets or sets a value indicating whether this property is required.
@ -2239,6 +2254,30 @@
A value indicating whether this property is required.
</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
<summary>
Gets or sets the name of the property.
</summary>
<value>The name of the property.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="T:Newtonsoft.Json.JsonReaderException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -2500,6 +2539,14 @@
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -2631,6 +2678,14 @@
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
@ -3179,6 +3234,12 @@
<param name="message">The error message that explains the reason for the exception.</param>
<param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
</member>
<member name="P:Newtonsoft.Json.JsonWriterException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.Extensions">
<summary>
Contains the LINQ to JSON extension methods.
@ -3304,6 +3365,9 @@
<summary>
Represents a JSON array.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
</example>
</member>
<member name="T:Newtonsoft.Json.Linq.JContainer">
<summary>
@ -3804,12 +3868,14 @@
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<returns>The new object created from the JSON value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
<returns>The new object created from the JSON value.</returns>
</member>
@ -4070,6 +4136,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
<summary>
@ -4311,6 +4380,9 @@
<summary>
Represents a JSON object.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
<summary>
@ -4367,6 +4439,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
<summary>
@ -4552,6 +4627,12 @@
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
@ -5136,7 +5217,8 @@
<member name="F:Newtonsoft.Json.MemberSerialization.Fields">
<summary>
All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>
and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
</summary>
</member>
<member name="T:Newtonsoft.Json.MissingMemberHandling">
@ -5158,6 +5240,10 @@
<summary>
Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.NullValueHandling.Include">
<summary>
@ -5193,6 +5279,9 @@
<summary>
Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</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>
@ -5289,6 +5378,10 @@
<summary>
Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
<summary>
@ -5355,7 +5448,7 @@
Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
<summary>
@ -5429,6 +5522,13 @@
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
<summary>
Gets the resolved name of the property.
</summary>
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
<summary>
Gets a value indicating whether members are being get and set using dynamic code generation.
@ -5727,6 +5827,12 @@
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
<summary>
Gets a value indicating whether the collection type is a multidimensional array.
</summary>
<value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5784,6 +5890,14 @@
</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.
@ -5900,6 +6014,12 @@
</summary>
<value><c>true</c> if writable; otherwise, <c>false</c>.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
<summary>
Gets 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.
@ -5968,6 +6088,30 @@
</summary>
<value>An action used to set whether the property has been deserialized.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
<summary>
A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
@ -6024,6 +6168,7 @@
<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>

Binary file not shown.

View file

@ -957,7 +957,7 @@
<summary>
Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
</summary>
<param name="value"></param>
<param name="value">The Object ID value to write.</param>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
<summary>
@ -1074,7 +1074,7 @@
<summary>
Create a custom object
</summary>
<typeparam name="T"></typeparam>
<typeparam name="T">The object type to convert.</typeparam>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1099,7 +1099,7 @@
Creates an object which will then be populated by the serializer.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The created object.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
<summary>
@ -1304,9 +1304,6 @@
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1460,6 +1457,10 @@
<summary>
Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
<summary>
@ -1470,7 +1471,10 @@
<member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
<summary>
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value.
so that is is not written to JSON.
This option will ignore all default values (e.g. <c>null</c> for objects and nullable typesl; <c>0</c> for integers,
decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be override by
the <see cref="T:System.ComponentModel.DefaultValueAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
@ -1629,6 +1633,9 @@
<summary>
Provides methods for converting between common language runtime types and JSON types.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
</example>
</member>
<member name="F:Newtonsoft.Json.JsonConvert.True">
<summary>
@ -2097,6 +2104,14 @@
</summary>
<value>The member serialization.</value>
</member>
<member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
<summary>
Gets or sets a value that indicates whether the object's properties are required.
</summary>
<value>
A value indicating whether the object's properties are required.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonPropertyAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
@ -2113,6 +2128,12 @@
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
<summary>
Gets or sets the null value handling used when serializing this property.
@ -2155,12 +2176,6 @@
</summary>
<value>The numeric order of serialization or deserialization.</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.Required">
<summary>
Gets or sets a value indicating whether this property is required.
@ -2169,6 +2184,30 @@
A value indicating whether this property is required.
</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
<summary>
Gets or sets the name of the property.
</summary>
<value>The name of the property.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="T:Newtonsoft.Json.JsonReaderException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -2430,6 +2469,14 @@
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -2561,6 +2608,14 @@
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
@ -3109,6 +3164,12 @@
<param name="message">The error message that explains the reason for the exception.</param>
<param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
</member>
<member name="P:Newtonsoft.Json.JsonWriterException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.Extensions">
<summary>
Contains the LINQ to JSON extension methods.
@ -3234,6 +3295,9 @@
<summary>
Represents a JSON array.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
</example>
</member>
<member name="T:Newtonsoft.Json.Linq.JContainer">
<summary>
@ -3734,12 +3798,14 @@
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<returns>The new object created from the JSON value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
<returns>The new object created from the JSON value.</returns>
</member>
@ -4018,6 +4084,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
<summary>
@ -4259,6 +4328,9 @@
<summary>
Represents a JSON object.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
<summary>
@ -4315,6 +4387,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
<summary>
@ -4509,6 +4584,12 @@
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
@ -5102,7 +5183,8 @@
<member name="F:Newtonsoft.Json.MemberSerialization.Fields">
<summary>
All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>
and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
</summary>
</member>
<member name="T:Newtonsoft.Json.MissingMemberHandling">
@ -5124,6 +5206,10 @@
<summary>
Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.NullValueHandling.Include">
<summary>
@ -5159,6 +5245,9 @@
<summary>
Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</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>
@ -5255,6 +5344,10 @@
<summary>
Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
<summary>
@ -5321,7 +5414,7 @@
Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
<summary>
@ -5402,6 +5495,13 @@
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
<summary>
Gets the resolved name of the property.
</summary>
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
<summary>
Gets a value indicating whether members are being get and set using dynamic code generation.
@ -5700,6 +5800,12 @@
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
<summary>
Gets a value indicating whether the collection type is a multidimensional array.
</summary>
<value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5780,6 +5886,14 @@
</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.
@ -5896,6 +6010,12 @@
</summary>
<value><c>true</c> if writable; otherwise, <c>false</c>.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
<summary>
Gets 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.
@ -5964,6 +6084,30 @@
</summary>
<value>An action used to set whether the property has been deserialized.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
<summary>
A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
@ -6020,6 +6164,7 @@
<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>

Binary file not shown.

View file

@ -957,7 +957,7 @@
<summary>
Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
</summary>
<param name="value"></param>
<param name="value">The Object ID value to write.</param>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
<summary>
@ -1074,7 +1074,7 @@
<summary>
Create a custom object
</summary>
<typeparam name="T"></typeparam>
<typeparam name="T">The object type to convert.</typeparam>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1099,7 +1099,7 @@
Creates an object which will then be populated by the serializer.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The created object.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
<summary>
@ -1304,9 +1304,6 @@
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
<summary>
Converts an <see cref="T:System.Enum"/> to and from its name string value.
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
@ -1504,6 +1501,10 @@
<summary>
Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
<summary>
@ -1514,7 +1515,10 @@
<member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
<summary>
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value.
so that is is not written to JSON.
This option will ignore all default values (e.g. <c>null</c> for objects and nullable typesl; <c>0</c> for integers,
decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be override by
the <see cref="T:System.ComponentModel.DefaultValueAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
@ -1688,6 +1692,9 @@
<summary>
Provides methods for converting between common language runtime types and JSON types.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
</example>
</member>
<member name="F:Newtonsoft.Json.JsonConvert.True">
<summary>
@ -2299,6 +2306,14 @@
</summary>
<value>The member serialization.</value>
</member>
<member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
<summary>
Gets or sets a value that indicates whether the object's properties are required.
</summary>
<value>
A value indicating whether the object's properties are required.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonPropertyAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
@ -2315,6 +2330,12 @@
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
<summary>
Gets or sets the null value handling used when serializing this property.
@ -2357,12 +2378,6 @@
</summary>
<value>The numeric order of serialization or deserialization.</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.Required">
<summary>
Gets or sets a value indicating whether this property is required.
@ -2371,6 +2386,30 @@
A value indicating whether this property is required.
</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
<summary>
Gets or sets the name of the property.
</summary>
<value>The name of the property.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="T:Newtonsoft.Json.JsonReaderException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -2632,6 +2671,14 @@
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -2763,6 +2810,14 @@
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
<summary>
Gets a value indicating whether there will be a check for additional content after deserializing an object.
</summary>
<value>
<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
@ -3311,6 +3366,12 @@
<param name="message">The error message that explains the reason for the exception.</param>
<param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
</member>
<member name="P:Newtonsoft.Json.JsonWriterException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.Extensions">
<summary>
Contains the LINQ to JSON extension methods.
@ -3436,6 +3497,9 @@
<summary>
Represents a JSON array.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
</example>
</member>
<member name="T:Newtonsoft.Json.Linq.JContainer">
<summary>
@ -3936,12 +4000,14 @@
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<returns>The new object created from the JSON value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
<summary>
Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<typeparam name="T">The object type that the token will be deserialized to.</typeparam>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
<returns>The new object created from the JSON value.</returns>
</member>
@ -4220,6 +4286,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
<summary>
@ -4461,6 +4530,9 @@
<summary>
Represents a JSON object.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
<summary>
@ -4517,6 +4589,9 @@
</summary>
<param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
<summary>
@ -4711,6 +4786,12 @@
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
@ -5304,7 +5385,8 @@
<member name="F:Newtonsoft.Json.MemberSerialization.Fields">
<summary>
All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>
and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
</summary>
</member>
<member name="T:Newtonsoft.Json.MissingMemberHandling">
@ -5326,6 +5408,10 @@
<summary>
Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
</example>
</member>
<member name="F:Newtonsoft.Json.NullValueHandling.Include">
<summary>
@ -5361,6 +5447,9 @@
<summary>
Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
</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>
@ -5952,6 +6041,10 @@
<summary>
Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
</summary>
<example>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
<code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
</example>
</member>
<member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
<summary>
@ -6018,7 +6111,7 @@
Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
</summary>
<param name="objectType">Type of the object.</param>
<returns></returns>
<returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
<summary>
@ -6099,6 +6192,13 @@
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
<summary>
Gets the resolved name of the property.
</summary>
<param name="propertyName">Name of the property.</param>
<returns>Name of the property.</returns>
</member>
<member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
<summary>
Gets a value indicating whether members are being get and set using dynamic code generation.
@ -6190,50 +6290,6 @@
<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.DynamicValueProvider">
<summary>
Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
</summary>
</member>
<member name="T:Newtonsoft.Json.Serialization.IValueProvider">
<summary>
Provides methods to get and set values.
</summary>
</member>
<member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
<summary>
Sets the value.
</summary>
<param name="target">The target to set the value on.</param>
<param name="value">The value to set on the target.</param>
</member>
<member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
<summary>
Gets the value.
</summary>
<param name="target">The target to get the value from.</param>
<returns>The value.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class.
</summary>
<param name="memberInfo">The member info.</param>
</member>
<member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)">
<summary>
Sets the value.
</summary>
<param name="target">The target to set the value on.</param>
<param name="value">The value to set on the target.</param>
</member>
<member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)">
<summary>
Gets the value.
</summary>
<param name="target">The target to get the value from.</param>
<returns>The value.</returns>
</member>
<member name="T:Newtonsoft.Json.Serialization.ErrorContext">
<summary>
Provides information surrounding an error.
@ -6293,6 +6349,25 @@
</summary>
<value>The error context.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.IValueProvider">
<summary>
Provides methods to get and set values.
</summary>
</member>
<member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
<summary>
Sets the value.
</summary>
<param name="target">The target to set the value on.</param>
<param name="value">The value to set on the target.</param>
</member>
<member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
<summary>
Gets the value.
</summary>
<param name="target">The target to get the value from.</param>
<returns>The value.</returns>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -6416,6 +6491,12 @@
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
<summary>
Gets a value indicating whether the collection type is a multidimensional array.
</summary>
<value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -6496,6 +6577,14 @@
</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.
@ -6612,6 +6701,12 @@
</summary>
<value><c>true</c> if writable; otherwise, <c>false</c>.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
<summary>
Gets 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.
@ -6680,6 +6775,30 @@
</summary>
<value>An action used to set whether the property has been deserialized.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
<summary>
Gets or sets the converter used when serializing the property's collection items.
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
<summary>
Gets or sets whether this property's collection items are serialized as a reference.
</summary>
<value>Whether this property's collection items are serialized as a reference.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
<summary>
Gets or sets the the type name handling used when serializing the property's collection items.
</summary>
<value>The collection's items type name handling.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
<summary>
Gets or sets the the reference loop handling used when serializing the property's collection items.
</summary>
<value>The collection's items reference loop handling.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
<summary>
A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
@ -6736,6 +6855,7 @@
<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>

Binary file not shown.

Binary file not shown.

View file

@ -88,6 +88,22 @@
<param name="cssSelectorToFind">The CSS selector to find.</param>
<returns>A <see cref="T:OpenQA.Selenium.By"/> object the driver can use to find the elements.</returns>
</member>
<member name="M:OpenQA.Selenium.By.op_Equality(OpenQA.Selenium.By,OpenQA.Selenium.By)">
<summary>
Determines if two <see cref="T:OpenQA.Selenium.By"/> instances are equal.
</summary>
<param name="one">One instance to compare.</param>
<param name="two">The other instance to compare.</param>
<returns><see langword="true"/> if the two instances are equal; otherwise, <see langword="false"/>.</returns>
</member>
<member name="M:OpenQA.Selenium.By.op_Inequality(OpenQA.Selenium.By,OpenQA.Selenium.By)">
<summary>
Determines if two <see cref="T:OpenQA.Selenium.By"/> instances are unequal.
</summary>s
<param name="one">One instance to compare.</param>
<param name="two">The other instance to compare.</param>
<returns><see langword="true"/> if the two instances are not equal; otherwise, <see langword="false"/>.</returns>
</member>
<member name="M:OpenQA.Selenium.By.FindElement(OpenQA.Selenium.ISearchContext)">
<summary>
Finds the first element matching the criteria.
@ -296,6 +312,11 @@
Gets the executable file name of the driver service.
</summary>
</member>
<member name="P:OpenQA.Selenium.DriverService.CommandLineArguments">
<summary>
Gets the command-line arguments for the driver service.
</summary>
</member>
<member name="T:OpenQA.Selenium.DriverServiceNotFoundException">
<summary>
The exception that is thrown when an element is not visible.
@ -1027,7 +1048,16 @@
<summary>
Specifies the amount of time the driver should wait when executing JavaScript asynchronously.
</summary>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.</param>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.
Setting this parameter to <see cref="F:System.TimeSpan.MinValue"/> will allow the script to run indefinitely.</param>
<returns>A self reference</returns>
</member>
<member name="M:OpenQA.Selenium.ITimeouts.SetPageLoadTimeout(System.TimeSpan)">
<summary>
Specifies the amount of time the driver should wait for a page to load when setting the <see cref="P:OpenQA.Selenium.IWebDriver.Url"/> property.
</summary>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.
Setting this parameter to <see cref="F:System.TimeSpan.MinValue"/> will allow the page to load indefinitely.</param>
<returns>A self reference</returns>
</member>
<member name="T:OpenQA.Selenium.IWebDriver">
@ -1871,6 +1901,11 @@
Any version of the Linux operating system.
</summary>
</member>
<member name="F:OpenQA.Selenium.PlatformType.Android">
<summary>
A version of the Android mobile operating system.
</summary>
</member>
<member name="T:OpenQA.Selenium.Platform">
<summary>
Represents the platform on which tests are to be run.
@ -4270,11 +4305,6 @@
Gets or sets a value indicating whether Firefox should accept untrusted certificates.
</summary>
</member>
<member name="P:OpenQA.Selenium.Firefox.FirefoxProfile.IsRunning">
<summary>
Gets a value indicating whether Firefox is currently running with this profile loaded.
</summary>
</member>
<member name="T:OpenQA.Selenium.Firefox.FirefoxProfileManager">
<summary>
Allows the user to enumerate and access existing named Firefox profiles.
@ -4578,51 +4608,30 @@
Initializes a new instance of the InternetExplorerDriver class.
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.Int32)">
<summary>
Initializes a new instance of the InternetExplorerDriver class for the specified port.
</summary>
<param name="port">The port to use to communicate with the IE server.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(OpenQA.Selenium.IE.InternetExplorerOptions)">
<summary>
Initializes a new instance of the InternetExplorerDriver class with the desired options.
</summary>
<param name="options">The <see cref="T:OpenQA.Selenium.IE.InternetExplorerOptions"/> used to initialize the driver.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.Int32,OpenQA.Selenium.IE.InternetExplorerOptions)">
<summary>
Initializes a new instance of the InternetExplorerDriver class for the specified port and desired capabilities.
</summary>
<param name="port">The port to use to communicate with the IE server.</param>
<param name="options">The <see cref="T:OpenQA.Selenium.IE.InternetExplorerOptions"/> used to initialize the driver.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.Int32,OpenQA.Selenium.IE.InternetExplorerOptions,System.TimeSpan)">
<summary>
Initializes a new instance of the InternetExplorerDriver class for the specified port, options, and command timeout.
</summary>
<param name="port">The port to use to communicate with the IE server.</param>
<param name="options">The <see cref="T:OpenQA.Selenium.IE.InternetExplorerOptions"/> used to initialize the driver.</param>
<param name="commandTimeout">The maximum amount of time to wait for each command.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.String)">
<summary>
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing InternetExplorerDriver.exe.
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing IEDriverServer.exe.
</summary>
<param name="internetExplorerDriverDirectory">The full path to the directory containing InternetExplorerDriver.exe.</param>
<param name="internetExplorerDriverServerDirectory">The full path to the directory containing IEDriverServer.exe.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.String,OpenQA.Selenium.IE.InternetExplorerOptions)">
<summary>
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing InternetExplorerDriver.exe and command timeout.
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing IEDriverServer.exe and command timeout.
</summary>
<param name="internetExplorerDriverDirectory">The full path to the directory containing InternetExplorerDriver.exe.</param>
<param name="internetExplorerDriverServerDirectory">The full path to the directory containing IEDriverServer.exe.</param>
<param name="options">The <see cref="T:OpenQA.Selenium.IE.InternetExplorerOptions"/> used to initialize the driver.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.String,OpenQA.Selenium.IE.InternetExplorerOptions,System.TimeSpan)">
<summary>
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing InternetExplorerDriver.exe and command timeout.
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing IEDriverServer.exe and command timeout.
</summary>
<param name="internetExplorerDriverDirectory">The full path to the directory containing InternetExplorerDriver.exe.</param>
<param name="internetExplorerDriverServerDirectory">The full path to the directory containing IEDriverServer.exe.</param>
<param name="options">The <see cref="T:OpenQA.Selenium.IE.InternetExplorerOptions"/> used to initialize the driver.</param>
<param name="commandTimeout">The maximum amount of time to wait for each command.</param>
</member>
@ -4640,69 +4649,52 @@
</summary>
<returns>A <see cref="T:OpenQA.Selenium.Screenshot"/> object containing the image.</returns>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.StartClient">
<member name="T:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel">
<summary>
Starts the command executor, enabling communication with the browser.
Represents the valid values of logging levels available with the IEDriverServer.exe.
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.StopClient">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Trace">
<summary>
Stops the command executor, ending further communication with the browser.
Represents the Trace value, the most detailed logging level available.
</summary>
</member>
<member name="T:OpenQA.Selenium.IE.InternetExplorerDriverServer">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Debug">
<summary>
Provides a wrapper for the native-code Internet Explorer driver library.
Represents the Debug value
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverServer.#ctor">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Info">
<summary>
Initializes a new instance of the <see cref="T:OpenQA.Selenium.IE.InternetExplorerDriverServer"/> class.
Represents the Info value
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverServer.Start(System.Int32)">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Warn">
<summary>
Starts the server, communicating on the specified port, if it is not already running
</summary>
<param name="port">The port on which the server should listen for requests.</param>
<returns>The port on which the server is actually listening for requests.</returns>
<remarks>If the server has already been started, there is no need to start it
again. We can leverage the already-running server, and the port it is listening
on.</remarks>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverServer.Dispose">
<summary>
Releases all resources used by this InternetExplorerDriverServer.
Represents the Warn value
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverServer.Dispose(System.Boolean)">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Error">
<summary>
Releases all resources used by this InternetExplorerDriverServer.
</summary>
<param name="disposing"><see langword="true"/> to dispose of managed and unmanaged resources;
<see langword="false"/> to only dispose of unmanaged resources.</param>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverServer.LibraryIsLoaded">
<summary>
Gets a value indicating whether the unmanaged native code library has been loaded.
Represents the Error value
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverServer.IsRunning">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Fatal">
<summary>
Gets a value indicating whether the Internet Explorer driver server is running.
Represents the Fatal value, the least detailed logging level available.
</summary>
</member>
<member name="T:OpenQA.Selenium.IE.InternetExplorerDriverService">
<summary>
Exposes the service provided by the native ChromeDriver executable.
Exposes the service provided by the native IEDriverServer executable.
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverService.#ctor(System.String,System.Int32)">
<summary>
Initializes a new instance of the InternetExplorerDriverService class.
</summary>
<param name="executable">The full path to the InternetExplorerDriver executable.</param>
<param name="port">The port on which the InternetExplorerDriver executable should listen.</param>
<param name="executable">The full path to the IEDriverServer executable.</param>
<param name="port">The port on which the IEDriverServer executable should listen.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverService.CreateDefaultService">
<summary>
@ -4712,16 +4704,51 @@
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverService.CreateDefaultService(System.String)">
<summary>
Creates a default instance of the InternetExplorerDriverService using a specified path to the ChromeDriver executable.
Creates a default instance of the InternetExplorerDriverService using a specified path to the IEDriverServer executable.
</summary>
<param name="driverPath">The directory containing the InternetExplorerDriver executable.</param>
<param name="driverPath">The directory containing the IEDriverServer executable.</param>
<returns>A InternetExplorerDriverService using a random port.</returns>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverService.Host">
<summary>
Gets or sets the value of the host adapter on which the IEDriverServer should listen for connections.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverService.LogFile">
<summary>
Gets or sets the location of the log file written to by the IEDriverServer.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverService.LoggingLevel">
<summary>
Gets or sets the logging level used by the IEDriverServer.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverService.DriverServiceExecutableName">
<summary>
Gets the executable file name of the driver service.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverService.CommandLineArguments">
<summary>
Gets the command-line arguments for the driver service.
</summary>
</member>
<member name="T:OpenQA.Selenium.IE.InternetExplorerElementScrollBehavior">
<summary>
Specifies the scroll behavior of elements scrolled into view in the IE driver.
</summary>
</member>
<member name="F:OpenQA.Selenium.IE.InternetExplorerElementScrollBehavior.Top">
<summary>
Scrolls elements to align with the top of the viewport.
</summary>
</member>
<member name="F:OpenQA.Selenium.IE.InternetExplorerElementScrollBehavior.Bottom">
<summary>
Scrolls elements to align with the bottom of the viewport.
</summary>
</member>
<member name="T:OpenQA.Selenium.IE.InternetExplorerOptions">
<summary>
Class to manage options specific to <see cref="T:OpenQA.Selenium.IE.InternetExplorerDriver"/>
@ -4758,16 +4785,34 @@
Gets or sets a value indicating whether to ignore the settings of the Internet Explorer Protected Mode.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerOptions.UseInternalServer">
<member name="P:OpenQA.Selenium.IE.InternetExplorerOptions.IgnoreZoomLevel">
<summary>
Gets or sets a value indicating whether to use the internal remote InternetExplorerDriverServer class.
Gets or sets a value indicating whether to ignore the zoom level of Internet Explorer .
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerOptions.EnableNativeEvents">
<summary>
Gets or sets a value indicating whether to use native events in interacting with elements.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerOptions.InitialBrowserUrl">
<summary>
Gets or sets the initial URL displayed when IE is launched. If not set, the browser launches
with the internal startup page for the WebDriver server.
</summary>
<remarks>
This property is only transitional. It is designed to allow people to migrate to the downloadable
standalone IE driver server executable. Once that method is in widespread use, this property will
be removed.
By setting the <see cref="P:OpenQA.Selenium.IE.InternetExplorerOptions.IntroduceInstabilityByIgnoringProtectedModeSettings"/> to <see langword="true"/>
and this property to a correct URL, you can launch IE in the Internet Protected Mode zone. This can be helpful
to avoid the flakiness introduced by ignoring the Protected Mode settings. Nevertheless, setting Protected Mode
zone settings to the same value in the IE configuration is the preferred method.
</remarks>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerOptions.ElementScrollBehavior">
<summary>
Gets or sets the value for describing how elements are scrolled into view in the IE driver. Defaults
to scrolling the element to the top of the viewport.
</summary>
</member>
<member name="T:OpenQA.Selenium.IE.InternetExplorerWebElement">
<summary>
InternetExplorerWebElement allows you to have access to specific items that are found on the page.
@ -5365,78 +5410,6 @@
Gets the <see cref="T:OpenQA.Selenium.IWebElement"/> wrapped by this object.
</summary>
</member>
<member name="T:OpenQA.Selenium.NativeLibrary">
<summary>
Utility class to wrap an unmanaged DLL and be responsible for freeing it.
</summary>
<remarks>
This is a managed wrapper over the native LoadLibrary, GetProcAddress,
and FreeLibrary calls.
</remarks>
</member>
<member name="M:OpenQA.Selenium.NativeLibrary.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:OpenQA.Selenium.NativeLibrary"/> class.
</summary>
<param name="fileName">full path name of dll to load</param>
<exception cref="T:System.IO.FileNotFoundException">
If fileName can't be found
</exception>
<remarks>
This constructor loads a DLL and makes this class responible for
freeing it. Throws exceptions on failure. Most common failure would be
file-not-found, or that the file is not a loadable image.
</remarks>
</member>
<member name="M:OpenQA.Selenium.NativeLibrary.GetUnmanagedFunction(System.String,System.Type)">
<summary>
Dynamically lookup a function in the dll via kernel32!GetProcAddress.
</summary>
<param name="functionName">The name of the function in the export table.</param>
<param name="delegateType">The Type of the delegate to be returned.</param>
<returns>A delegate to the unmanaged function. Returns
<see langword="null"/> if the function is not found.
</returns>
<remarks>
GetProcAddress results are valid as long as the dll is not yet
unloaded. This is very very dangerous to use since you need to
ensure that the dll is not unloaded until after you're done with any
objects implemented by the dll. For example, if you get a delegate
that then gets an IUnknown implemented by this dll, you can not
dispose this library until that IUnknown is collected. Else, you may
free the library and then the CLR may call release on that IUnknown
and it will crash.
</remarks>
</member>
<member name="M:OpenQA.Selenium.NativeLibrary.Dispose">
<summary>
Call FreeLibrary on the unmanaged dll. All function pointers handed
out from this class become invalid after this.
</summary>
<remarks>
This is very dangerous because it suddenly invalidate everything
retrieved from this dll. This includes any functions handed out via
GetProcAddress, and potentially any objects returned from those
functions (which may have an implemention in the dll).
</remarks>
</member>
<member name="T:OpenQA.Selenium.NativeLibrarySafeHandle">
<summary>
Represents a wrapper class for the handle to a native library.
</summary>
</member>
<member name="M:OpenQA.Selenium.NativeLibrarySafeHandle.#ctor">
<summary>
Initializes a new instance of the <see cref="T:OpenQA.Selenium.NativeLibrarySafeHandle"/> class.
</summary>
</member>
<member name="M:OpenQA.Selenium.NativeLibrarySafeHandle.ReleaseHandle">
<summary>
Releases the native library handle.
</summary>
<returns><see langword="true"/> if the library was released, otherwise <see langword="false"/>.</returns>
<remarks>The handle is released by calling the FreeLibrary API.</remarks>
</member>
<member name="T:OpenQA.Selenium.NativeMethods">
<summary>
Provides entry points into needed unmanaged APIs.
@ -6174,6 +6147,11 @@
Represents the SetAsyncScriptTimeout command
</summary>
</member>
<member name="F:OpenQA.Selenium.Remote.DriverCommand.SetTimeout">
<summary>
Represents the SetTimeout command
</summary>
</member>
<member name="F:OpenQA.Selenium.Remote.DriverCommand.MouseClick">
<summary>
Represents the MouseClick command.
@ -6620,7 +6598,16 @@
<summary>
Specifies the amount of time the driver should wait when executing JavaScript asynchronously.
</summary>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.</param>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.
Setting this parameter to <see cref="F:System.TimeSpan.MinValue"/> will allow the script to run indefinitely.</param>
<returns>A self reference</returns>
</member>
<member name="M:OpenQA.Selenium.Remote.RemoteTimeouts.SetPageLoadTimeout(System.TimeSpan)">
<summary>
Specifies the amount of time the driver should wait for a page to load when setting the <see cref="P:OpenQA.Selenium.IWebDriver.Url"/> property.
</summary>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.
Setting this parameter to <see cref="F:System.TimeSpan.MinValue"/> will allow the page to load indefinitely.</param>
<returns>A self reference</returns>
</member>
<member name="T:OpenQA.Selenium.Remote.RemoteWindow">
@ -6969,6 +6956,32 @@
Gets the ID of the command.
</summary>
</member>
<member name="T:OpenQA.Selenium.Safari.SafariCommandMessage">
<summary>
Creates a WebSockets command message according to the SafariDriver specification.
</summary>
</member>
<member name="M:OpenQA.Selenium.Safari.SafariCommandMessage.#ctor(OpenQA.Selenium.Safari.SafariCommand)">
<summary>
Initializes a new instance of the <see cref="T:OpenQA.Selenium.Safari.SafariCommandMessage"/> class.
</summary>
<param name="command">The <see cref="T:OpenQA.Selenium.Safari.SafariCommand"/> to wrap.</param>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariCommandMessage.MessageOrigin">
<summary>
Gets the origin of the WebSocket message.
</summary>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariCommandMessage.MessageType">
<summary>
Gets the type of the WebSocket message.
</summary>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariCommandMessage.Command">
<summary>
Gets the wrapped command for transport.
</summary>
</member>
<member name="T:OpenQA.Selenium.Safari.SafariDriver">
<summary>
Provides a way to access Safari to run your tests by creating a SafariDriver instance
@ -7035,6 +7048,13 @@
</summary>
<param name="port">The port on which the executor communicates with the extension.</param>
</member>
<member name="M:OpenQA.Selenium.Safari.SafariDriverCommandExecutor.#ctor(System.Int32,System.String)">
<summary>
Initializes a new instance of the <see cref="T:OpenQA.Selenium.Safari.SafariDriverCommandExecutor"/> class.
</summary>
<param name="port">The port on which the executor communicates with the extension.</param>
<param name="safariLocation">The locatoin of the Safari exectuable</param>
</member>
<member name="M:OpenQA.Selenium.Safari.SafariDriverCommandExecutor.Start">
<summary>
Starts the command executor.
@ -7128,23 +7148,38 @@
Gets the URI of the server.
</summary>
</member>
<member name="T:OpenQA.Selenium.Safari.SafariResponse">
<member name="T:OpenQA.Selenium.Safari.SafariResponseMessage">
<summary>
Wraps a response object to give it a unique ID as required by the Safari extension.
Creates a WebSockets response message according to the SafariDriver specification.
</summary>
</member>
<member name="M:OpenQA.Selenium.Safari.SafariResponse.FromJson(System.String)">
<member name="M:OpenQA.Selenium.Safari.SafariResponseMessage.FromJson(System.String)">
<summary>
Returns a new <see cref="T:OpenQA.Selenium.Remote.Response"/> from a JSON-encoded string.
Returns a new <see cref="P:OpenQA.Selenium.Safari.SafariResponseMessage.Response"/> from a JSON-encoded string.
</summary>
<param name="value">The JSON string to deserialize into a <see cref="T:OpenQA.Selenium.Remote.Response"/>.</param>
<returns>A <see cref="T:OpenQA.Selenium.Remote.Response"/> object described by the JSON string.</returns>
<param name="value">The JSON string to deserialize into a <see cref="P:OpenQA.Selenium.Safari.SafariResponseMessage.Response"/>.</param>
<returns>A <see cref="P:OpenQA.Selenium.Safari.SafariResponseMessage.Response"/> object described by the JSON string.</returns>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariResponse.Id">
<member name="P:OpenQA.Selenium.Safari.SafariResponseMessage.Id">
<summary>
Gets or sets the ID of the command.
</summary>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariResponseMessage.MessageOrigin">
<summary>
Gets or sets the origin of the response message.
</summary>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariResponseMessage.MessageType">
<summary>
Gets or sets the type of the response message.
</summary>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariResponseMessage.Response">
<summary>
Gets or sets the internal response for the given command.
</summary>
</member>
<member name="T:OpenQA.Selenium.Safari.Internal.AcceptEventArgs">
<summary>
Provides arguments for handling the event for accepting connections.

Binary file not shown.

View file

@ -88,6 +88,22 @@
<param name="cssSelectorToFind">The CSS selector to find.</param>
<returns>A <see cref="T:OpenQA.Selenium.By"/> object the driver can use to find the elements.</returns>
</member>
<member name="M:OpenQA.Selenium.By.op_Equality(OpenQA.Selenium.By,OpenQA.Selenium.By)">
<summary>
Determines if two <see cref="T:OpenQA.Selenium.By"/> instances are equal.
</summary>
<param name="one">One instance to compare.</param>
<param name="two">The other instance to compare.</param>
<returns><see langword="true"/> if the two instances are equal; otherwise, <see langword="false"/>.</returns>
</member>
<member name="M:OpenQA.Selenium.By.op_Inequality(OpenQA.Selenium.By,OpenQA.Selenium.By)">
<summary>
Determines if two <see cref="T:OpenQA.Selenium.By"/> instances are unequal.
</summary>s
<param name="one">One instance to compare.</param>
<param name="two">The other instance to compare.</param>
<returns><see langword="true"/> if the two instances are not equal; otherwise, <see langword="false"/>.</returns>
</member>
<member name="M:OpenQA.Selenium.By.FindElement(OpenQA.Selenium.ISearchContext)">
<summary>
Finds the first element matching the criteria.
@ -296,6 +312,11 @@
Gets the executable file name of the driver service.
</summary>
</member>
<member name="P:OpenQA.Selenium.DriverService.CommandLineArguments">
<summary>
Gets the command-line arguments for the driver service.
</summary>
</member>
<member name="T:OpenQA.Selenium.DriverServiceNotFoundException">
<summary>
The exception that is thrown when an element is not visible.
@ -1027,7 +1048,16 @@
<summary>
Specifies the amount of time the driver should wait when executing JavaScript asynchronously.
</summary>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.</param>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.
Setting this parameter to <see cref="F:System.TimeSpan.MinValue"/> will allow the script to run indefinitely.</param>
<returns>A self reference</returns>
</member>
<member name="M:OpenQA.Selenium.ITimeouts.SetPageLoadTimeout(System.TimeSpan)">
<summary>
Specifies the amount of time the driver should wait for a page to load when setting the <see cref="P:OpenQA.Selenium.IWebDriver.Url"/> property.
</summary>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.
Setting this parameter to <see cref="F:System.TimeSpan.MinValue"/> will allow the page to load indefinitely.</param>
<returns>A self reference</returns>
</member>
<member name="T:OpenQA.Selenium.IWebDriver">
@ -1871,6 +1901,11 @@
Any version of the Linux operating system.
</summary>
</member>
<member name="F:OpenQA.Selenium.PlatformType.Android">
<summary>
A version of the Android mobile operating system.
</summary>
</member>
<member name="T:OpenQA.Selenium.Platform">
<summary>
Represents the platform on which tests are to be run.
@ -4270,11 +4305,6 @@
Gets or sets a value indicating whether Firefox should accept untrusted certificates.
</summary>
</member>
<member name="P:OpenQA.Selenium.Firefox.FirefoxProfile.IsRunning">
<summary>
Gets a value indicating whether Firefox is currently running with this profile loaded.
</summary>
</member>
<member name="T:OpenQA.Selenium.Firefox.FirefoxProfileManager">
<summary>
Allows the user to enumerate and access existing named Firefox profiles.
@ -4578,51 +4608,30 @@
Initializes a new instance of the InternetExplorerDriver class.
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.Int32)">
<summary>
Initializes a new instance of the InternetExplorerDriver class for the specified port.
</summary>
<param name="port">The port to use to communicate with the IE server.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(OpenQA.Selenium.IE.InternetExplorerOptions)">
<summary>
Initializes a new instance of the InternetExplorerDriver class with the desired options.
</summary>
<param name="options">The <see cref="T:OpenQA.Selenium.IE.InternetExplorerOptions"/> used to initialize the driver.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.Int32,OpenQA.Selenium.IE.InternetExplorerOptions)">
<summary>
Initializes a new instance of the InternetExplorerDriver class for the specified port and desired capabilities.
</summary>
<param name="port">The port to use to communicate with the IE server.</param>
<param name="options">The <see cref="T:OpenQA.Selenium.IE.InternetExplorerOptions"/> used to initialize the driver.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.Int32,OpenQA.Selenium.IE.InternetExplorerOptions,System.TimeSpan)">
<summary>
Initializes a new instance of the InternetExplorerDriver class for the specified port, options, and command timeout.
</summary>
<param name="port">The port to use to communicate with the IE server.</param>
<param name="options">The <see cref="T:OpenQA.Selenium.IE.InternetExplorerOptions"/> used to initialize the driver.</param>
<param name="commandTimeout">The maximum amount of time to wait for each command.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.String)">
<summary>
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing InternetExplorerDriver.exe.
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing IEDriverServer.exe.
</summary>
<param name="internetExplorerDriverDirectory">The full path to the directory containing InternetExplorerDriver.exe.</param>
<param name="internetExplorerDriverServerDirectory">The full path to the directory containing IEDriverServer.exe.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.String,OpenQA.Selenium.IE.InternetExplorerOptions)">
<summary>
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing InternetExplorerDriver.exe and command timeout.
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing IEDriverServer.exe and command timeout.
</summary>
<param name="internetExplorerDriverDirectory">The full path to the directory containing InternetExplorerDriver.exe.</param>
<param name="internetExplorerDriverServerDirectory">The full path to the directory containing IEDriverServer.exe.</param>
<param name="options">The <see cref="T:OpenQA.Selenium.IE.InternetExplorerOptions"/> used to initialize the driver.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.#ctor(System.String,OpenQA.Selenium.IE.InternetExplorerOptions,System.TimeSpan)">
<summary>
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing InternetExplorerDriver.exe and command timeout.
Initializes a new instance of the InternetExplorerDriver class using the specified path to the directory containing IEDriverServer.exe and command timeout.
</summary>
<param name="internetExplorerDriverDirectory">The full path to the directory containing InternetExplorerDriver.exe.</param>
<param name="internetExplorerDriverServerDirectory">The full path to the directory containing IEDriverServer.exe.</param>
<param name="options">The <see cref="T:OpenQA.Selenium.IE.InternetExplorerOptions"/> used to initialize the driver.</param>
<param name="commandTimeout">The maximum amount of time to wait for each command.</param>
</member>
@ -4640,69 +4649,52 @@
</summary>
<returns>A <see cref="T:OpenQA.Selenium.Screenshot"/> object containing the image.</returns>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.StartClient">
<member name="T:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel">
<summary>
Starts the command executor, enabling communication with the browser.
Represents the valid values of logging levels available with the IEDriverServer.exe.
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriver.StopClient">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Trace">
<summary>
Stops the command executor, ending further communication with the browser.
Represents the Trace value, the most detailed logging level available.
</summary>
</member>
<member name="T:OpenQA.Selenium.IE.InternetExplorerDriverServer">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Debug">
<summary>
Provides a wrapper for the native-code Internet Explorer driver library.
Represents the Debug value
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverServer.#ctor">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Info">
<summary>
Initializes a new instance of the <see cref="T:OpenQA.Selenium.IE.InternetExplorerDriverServer"/> class.
Represents the Info value
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverServer.Start(System.Int32)">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Warn">
<summary>
Starts the server, communicating on the specified port, if it is not already running
</summary>
<param name="port">The port on which the server should listen for requests.</param>
<returns>The port on which the server is actually listening for requests.</returns>
<remarks>If the server has already been started, there is no need to start it
again. We can leverage the already-running server, and the port it is listening
on.</remarks>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverServer.Dispose">
<summary>
Releases all resources used by this InternetExplorerDriverServer.
Represents the Warn value
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverServer.Dispose(System.Boolean)">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Error">
<summary>
Releases all resources used by this InternetExplorerDriverServer.
</summary>
<param name="disposing"><see langword="true"/> to dispose of managed and unmanaged resources;
<see langword="false"/> to only dispose of unmanaged resources.</param>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverServer.LibraryIsLoaded">
<summary>
Gets a value indicating whether the unmanaged native code library has been loaded.
Represents the Error value
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverServer.IsRunning">
<member name="F:OpenQA.Selenium.IE.InternetExplorerDriverLogLevel.Fatal">
<summary>
Gets a value indicating whether the Internet Explorer driver server is running.
Represents the Fatal value, the least detailed logging level available.
</summary>
</member>
<member name="T:OpenQA.Selenium.IE.InternetExplorerDriverService">
<summary>
Exposes the service provided by the native ChromeDriver executable.
Exposes the service provided by the native IEDriverServer executable.
</summary>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverService.#ctor(System.String,System.Int32)">
<summary>
Initializes a new instance of the InternetExplorerDriverService class.
</summary>
<param name="executable">The full path to the InternetExplorerDriver executable.</param>
<param name="port">The port on which the InternetExplorerDriver executable should listen.</param>
<param name="executable">The full path to the IEDriverServer executable.</param>
<param name="port">The port on which the IEDriverServer executable should listen.</param>
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverService.CreateDefaultService">
<summary>
@ -4712,16 +4704,51 @@
</member>
<member name="M:OpenQA.Selenium.IE.InternetExplorerDriverService.CreateDefaultService(System.String)">
<summary>
Creates a default instance of the InternetExplorerDriverService using a specified path to the ChromeDriver executable.
Creates a default instance of the InternetExplorerDriverService using a specified path to the IEDriverServer executable.
</summary>
<param name="driverPath">The directory containing the InternetExplorerDriver executable.</param>
<param name="driverPath">The directory containing the IEDriverServer executable.</param>
<returns>A InternetExplorerDriverService using a random port.</returns>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverService.Host">
<summary>
Gets or sets the value of the host adapter on which the IEDriverServer should listen for connections.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverService.LogFile">
<summary>
Gets or sets the location of the log file written to by the IEDriverServer.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverService.LoggingLevel">
<summary>
Gets or sets the logging level used by the IEDriverServer.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverService.DriverServiceExecutableName">
<summary>
Gets the executable file name of the driver service.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerDriverService.CommandLineArguments">
<summary>
Gets the command-line arguments for the driver service.
</summary>
</member>
<member name="T:OpenQA.Selenium.IE.InternetExplorerElementScrollBehavior">
<summary>
Specifies the scroll behavior of elements scrolled into view in the IE driver.
</summary>
</member>
<member name="F:OpenQA.Selenium.IE.InternetExplorerElementScrollBehavior.Top">
<summary>
Scrolls elements to align with the top of the viewport.
</summary>
</member>
<member name="F:OpenQA.Selenium.IE.InternetExplorerElementScrollBehavior.Bottom">
<summary>
Scrolls elements to align with the bottom of the viewport.
</summary>
</member>
<member name="T:OpenQA.Selenium.IE.InternetExplorerOptions">
<summary>
Class to manage options specific to <see cref="T:OpenQA.Selenium.IE.InternetExplorerDriver"/>
@ -4758,16 +4785,34 @@
Gets or sets a value indicating whether to ignore the settings of the Internet Explorer Protected Mode.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerOptions.UseInternalServer">
<member name="P:OpenQA.Selenium.IE.InternetExplorerOptions.IgnoreZoomLevel">
<summary>
Gets or sets a value indicating whether to use the internal remote InternetExplorerDriverServer class.
Gets or sets a value indicating whether to ignore the zoom level of Internet Explorer .
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerOptions.EnableNativeEvents">
<summary>
Gets or sets a value indicating whether to use native events in interacting with elements.
</summary>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerOptions.InitialBrowserUrl">
<summary>
Gets or sets the initial URL displayed when IE is launched. If not set, the browser launches
with the internal startup page for the WebDriver server.
</summary>
<remarks>
This property is only transitional. It is designed to allow people to migrate to the downloadable
standalone IE driver server executable. Once that method is in widespread use, this property will
be removed.
By setting the <see cref="P:OpenQA.Selenium.IE.InternetExplorerOptions.IntroduceInstabilityByIgnoringProtectedModeSettings"/> to <see langword="true"/>
and this property to a correct URL, you can launch IE in the Internet Protected Mode zone. This can be helpful
to avoid the flakiness introduced by ignoring the Protected Mode settings. Nevertheless, setting Protected Mode
zone settings to the same value in the IE configuration is the preferred method.
</remarks>
</member>
<member name="P:OpenQA.Selenium.IE.InternetExplorerOptions.ElementScrollBehavior">
<summary>
Gets or sets the value for describing how elements are scrolled into view in the IE driver. Defaults
to scrolling the element to the top of the viewport.
</summary>
</member>
<member name="T:OpenQA.Selenium.IE.InternetExplorerWebElement">
<summary>
InternetExplorerWebElement allows you to have access to specific items that are found on the page.
@ -5365,78 +5410,6 @@
Gets the <see cref="T:OpenQA.Selenium.IWebElement"/> wrapped by this object.
</summary>
</member>
<member name="T:OpenQA.Selenium.NativeLibrary">
<summary>
Utility class to wrap an unmanaged DLL and be responsible for freeing it.
</summary>
<remarks>
This is a managed wrapper over the native LoadLibrary, GetProcAddress,
and FreeLibrary calls.
</remarks>
</member>
<member name="M:OpenQA.Selenium.NativeLibrary.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:OpenQA.Selenium.NativeLibrary"/> class.
</summary>
<param name="fileName">full path name of dll to load</param>
<exception cref="T:System.IO.FileNotFoundException">
If fileName can't be found
</exception>
<remarks>
This constructor loads a DLL and makes this class responible for
freeing it. Throws exceptions on failure. Most common failure would be
file-not-found, or that the file is not a loadable image.
</remarks>
</member>
<member name="M:OpenQA.Selenium.NativeLibrary.GetUnmanagedFunction(System.String,System.Type)">
<summary>
Dynamically lookup a function in the dll via kernel32!GetProcAddress.
</summary>
<param name="functionName">The name of the function in the export table.</param>
<param name="delegateType">The Type of the delegate to be returned.</param>
<returns>A delegate to the unmanaged function. Returns
<see langword="null"/> if the function is not found.
</returns>
<remarks>
GetProcAddress results are valid as long as the dll is not yet
unloaded. This is very very dangerous to use since you need to
ensure that the dll is not unloaded until after you're done with any
objects implemented by the dll. For example, if you get a delegate
that then gets an IUnknown implemented by this dll, you can not
dispose this library until that IUnknown is collected. Else, you may
free the library and then the CLR may call release on that IUnknown
and it will crash.
</remarks>
</member>
<member name="M:OpenQA.Selenium.NativeLibrary.Dispose">
<summary>
Call FreeLibrary on the unmanaged dll. All function pointers handed
out from this class become invalid after this.
</summary>
<remarks>
This is very dangerous because it suddenly invalidate everything
retrieved from this dll. This includes any functions handed out via
GetProcAddress, and potentially any objects returned from those
functions (which may have an implemention in the dll).
</remarks>
</member>
<member name="T:OpenQA.Selenium.NativeLibrarySafeHandle">
<summary>
Represents a wrapper class for the handle to a native library.
</summary>
</member>
<member name="M:OpenQA.Selenium.NativeLibrarySafeHandle.#ctor">
<summary>
Initializes a new instance of the <see cref="T:OpenQA.Selenium.NativeLibrarySafeHandle"/> class.
</summary>
</member>
<member name="M:OpenQA.Selenium.NativeLibrarySafeHandle.ReleaseHandle">
<summary>
Releases the native library handle.
</summary>
<returns><see langword="true"/> if the library was released, otherwise <see langword="false"/>.</returns>
<remarks>The handle is released by calling the FreeLibrary API.</remarks>
</member>
<member name="T:OpenQA.Selenium.NativeMethods">
<summary>
Provides entry points into needed unmanaged APIs.
@ -6174,6 +6147,11 @@
Represents the SetAsyncScriptTimeout command
</summary>
</member>
<member name="F:OpenQA.Selenium.Remote.DriverCommand.SetTimeout">
<summary>
Represents the SetTimeout command
</summary>
</member>
<member name="F:OpenQA.Selenium.Remote.DriverCommand.MouseClick">
<summary>
Represents the MouseClick command.
@ -6620,7 +6598,16 @@
<summary>
Specifies the amount of time the driver should wait when executing JavaScript asynchronously.
</summary>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.</param>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.
Setting this parameter to <see cref="F:System.TimeSpan.MinValue"/> will allow the script to run indefinitely.</param>
<returns>A self reference</returns>
</member>
<member name="M:OpenQA.Selenium.Remote.RemoteTimeouts.SetPageLoadTimeout(System.TimeSpan)">
<summary>
Specifies the amount of time the driver should wait for a page to load when setting the <see cref="P:OpenQA.Selenium.IWebDriver.Url"/> property.
</summary>
<param name="timeToWait">A <see cref="T:System.TimeSpan"/> structure defining the amount of time to wait.
Setting this parameter to <see cref="F:System.TimeSpan.MinValue"/> will allow the page to load indefinitely.</param>
<returns>A self reference</returns>
</member>
<member name="T:OpenQA.Selenium.Remote.RemoteWindow">
@ -6969,6 +6956,32 @@
Gets the ID of the command.
</summary>
</member>
<member name="T:OpenQA.Selenium.Safari.SafariCommandMessage">
<summary>
Creates a WebSockets command message according to the SafariDriver specification.
</summary>
</member>
<member name="M:OpenQA.Selenium.Safari.SafariCommandMessage.#ctor(OpenQA.Selenium.Safari.SafariCommand)">
<summary>
Initializes a new instance of the <see cref="T:OpenQA.Selenium.Safari.SafariCommandMessage"/> class.
</summary>
<param name="command">The <see cref="T:OpenQA.Selenium.Safari.SafariCommand"/> to wrap.</param>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariCommandMessage.MessageOrigin">
<summary>
Gets the origin of the WebSocket message.
</summary>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariCommandMessage.MessageType">
<summary>
Gets the type of the WebSocket message.
</summary>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariCommandMessage.Command">
<summary>
Gets the wrapped command for transport.
</summary>
</member>
<member name="T:OpenQA.Selenium.Safari.SafariDriver">
<summary>
Provides a way to access Safari to run your tests by creating a SafariDriver instance
@ -7035,6 +7048,13 @@
</summary>
<param name="port">The port on which the executor communicates with the extension.</param>
</member>
<member name="M:OpenQA.Selenium.Safari.SafariDriverCommandExecutor.#ctor(System.Int32,System.String)">
<summary>
Initializes a new instance of the <see cref="T:OpenQA.Selenium.Safari.SafariDriverCommandExecutor"/> class.
</summary>
<param name="port">The port on which the executor communicates with the extension.</param>
<param name="safariLocation">The locatoin of the Safari exectuable</param>
</member>
<member name="M:OpenQA.Selenium.Safari.SafariDriverCommandExecutor.Start">
<summary>
Starts the command executor.
@ -7128,23 +7148,38 @@
Gets the URI of the server.
</summary>
</member>
<member name="T:OpenQA.Selenium.Safari.SafariResponse">
<member name="T:OpenQA.Selenium.Safari.SafariResponseMessage">
<summary>
Wraps a response object to give it a unique ID as required by the Safari extension.
Creates a WebSockets response message according to the SafariDriver specification.
</summary>
</member>
<member name="M:OpenQA.Selenium.Safari.SafariResponse.FromJson(System.String)">
<member name="M:OpenQA.Selenium.Safari.SafariResponseMessage.FromJson(System.String)">
<summary>
Returns a new <see cref="T:OpenQA.Selenium.Remote.Response"/> from a JSON-encoded string.
Returns a new <see cref="P:OpenQA.Selenium.Safari.SafariResponseMessage.Response"/> from a JSON-encoded string.
</summary>
<param name="value">The JSON string to deserialize into a <see cref="T:OpenQA.Selenium.Remote.Response"/>.</param>
<returns>A <see cref="T:OpenQA.Selenium.Remote.Response"/> object described by the JSON string.</returns>
<param name="value">The JSON string to deserialize into a <see cref="P:OpenQA.Selenium.Safari.SafariResponseMessage.Response"/>.</param>
<returns>A <see cref="P:OpenQA.Selenium.Safari.SafariResponseMessage.Response"/> object described by the JSON string.</returns>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariResponse.Id">
<member name="P:OpenQA.Selenium.Safari.SafariResponseMessage.Id">
<summary>
Gets or sets the ID of the command.
</summary>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariResponseMessage.MessageOrigin">
<summary>
Gets or sets the origin of the response message.
</summary>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariResponseMessage.MessageType">
<summary>
Gets or sets the type of the response message.
</summary>
</member>
<member name="P:OpenQA.Selenium.Safari.SafariResponseMessage.Response">
<summary>
Gets or sets the internal response for the given command.
</summary>
</member>
<member name="T:OpenQA.Selenium.Safari.Internal.AcceptEventArgs">
<summary>
Provides arguments for handling the event for accepting connections.

BIN
packages/Unity.2.0/Unity.2.0.nupkg vendored Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,716 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Practices.Unity.Interception.Configuration</name>
</assembly>
<members>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.AddInterfaceElement">
<summary>
Configuration element that lets you specify additional interfaces
to add when this type is intercepted.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.AddInterfaceElement.SerializeContent(System.Xml.XmlWriter)">
<summary>
Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>.
</summary>
<remarks>The caller of this method has already written the start element tag before
calling this method, so deriving classes only need to write the element content, not
the start or end tags.</remarks>
<param name="writer">Writer to send XML content to.</param>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.AddInterfaceElement.GetInjectionMembers(Microsoft.Practices.Unity.IUnityContainer,System.Type,System.Type,System.String)">
<summary>
Return the set of <see cref="T:Microsoft.Practices.Unity.InjectionMember"/>s that are needed
to configure the container according to this configuration element.
</summary>
<param name="container">Container that is being configured.</param>
<param name="fromType">Type that is being registered.</param>
<param name="toType">Type that <paramref name="fromType"/> is being mapped to.</param>
<param name="name">Name this registration is under.</param>
<returns>One or more <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects that should be
applied to the container registration.</returns>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.AddInterfaceElement.TypeName">
<summary>
Type of interface to add.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.AddInterfaceElement.Key">
<summary>
Each element must have a unique key, which is generated by the subclasses.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.CallHandlerElement">
<summary>
Configuration element representing a call handler.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyChildElement">
<summary>
Base class for the two children of the Policy element:
MatchingRuleElement and CallHandlerElement.
</summary>
<remarks>
<para>
These configuration elements have a required "name" attribute, an optional "type" attribute, and
optional child elements &lt;lifetime&gt; and &lt;injection&gt;
</para>
<para>
Elements without a value for the type attribute can only have a value for the name attribute, and
indicate that the represented handler or rule is configured elsewhere and that a reference to
the given name must be added to the policy to be resolved, while elements with a value for the type
attribute indicate how the represented handler or rule should be built and can optionally specify
lifetime management and injection configuration.
</para>
<para>
This element is similar to the <see cref="T:Microsoft.Practices.Unity.Configuration.RegisterElement"/>, except that it does not provide
an extension point for arbitrary configuration.
</para>
</remarks>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyChildElement.DeserializeElement(System.Xml.XmlReader,System.Boolean)">
<summary>
Reads XML from the configuration file.
</summary>
<param name="reader">The <see cref="T:System.Xml.XmlReader"/> that reads from the configuration file.
</param><param name="serializeCollectionKey">true to serialize only the collection key properties; otherwise, false.
</param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element to read is locked.
- or -
An attribute of the current node is not recognized.
- or -
The lock status of the current node cannot be determined.
</exception>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyChildElement.SerializeContent(System.Xml.XmlWriter)">
<summary>
Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>.
</summary>
<remarks>The caller of this method has already written the start element tag before
calling this method, so deriving classes only need to write the element content, not
the start or end tags.</remarks>
<param name="writer">Writer to send XML content to.</param>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyChildElement.Name">
<summary>
Name of this item
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyChildElement.TypeName">
<summary>
Type that implements this matching rule or call handler.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyChildElement.Injection">
<summary>
Injection members that control how this item is created.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyChildElement.Lifetime">
<summary>
Lifetime manager for this item.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.CallHandlerElementCollection">
<summary>
A collection of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.CallHandlerElement"/>s for configuration.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.CallHandlerElementCollection.GetElementKey(System.Configuration.ConfigurationElement)">
<summary>
Gets the element key for a specified configuration element when overridden in a derived class.
</summary>
<returns>
An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>.
</returns>
<param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for.
</param>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.CallHandlerElementCollection.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)">
<summary>
Causes the configuration system to throw an exception.
</summary>
<returns>
true if the unrecognized element was deserialized successfully; otherwise, false. The default is false.
</returns>
<param name="elementName">The name of the unrecognized element.
</param><param name="reader">An input stream that reads XML from the configuration file.
</param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element specified in <paramref name="elementName"/> is the &lt;clear&gt; element.
</exception><exception cref="T:System.ArgumentException"><paramref name="elementName"/> starts with the reserved prefix "config" or "lock".
</exception>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.CallHandlerElementCollection.Item(System.String)">
<summary>
Retrieve a call handler element from the collection by name.
</summary>
<param name="name">Name to look up.</param>
<returns>The rule, or null if not in the collection.</returns>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.DefaultElement">
<summary>
The &lt;default&gt; element that appears inside an &lt;interceptor&gt; element.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorRegistrationElement">
<summary>
Base class for the default and key elements that can occur
inside the &lt;interceptor&gt; element.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorRegistrationElement.SerializeContent(System.Xml.XmlWriter)">
<summary>
Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>.
</summary>
<remarks>The caller of this method has already written the start element tag before
calling this method, so deriving classes only need to write the element content, not
the start or end tags.</remarks>
<param name="writer">Writer to send XML content to.</param>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorRegistrationElement.RegisterInterceptor(Microsoft.Practices.Unity.IUnityContainer,Microsoft.Practices.Unity.InterceptionExtension.IInterceptor)">
<summary>
Actually register the interceptor against this type.
</summary>
<param name="container">Container to configure.</param>
<param name="interceptor">interceptor to register.</param>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorRegistrationElement.TypeName">
<summary>
Type name that this interceptor will be registered for.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorRegistrationElement.ResolvedType">
<summary>
Return the type object that is resolved from the <see cref="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorRegistrationElement.TypeName"/> property.
</summary>
<returns>The type object.</returns>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.DefaultElement.RegisterInterceptor(Microsoft.Practices.Unity.IUnityContainer,Microsoft.Practices.Unity.InterceptionExtension.IInterceptor)">
<summary>
Actually register the interceptor against this type.
</summary>
<param name="container">Container to configure.</param>
<param name="interceptor">interceptor to register.</param>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionBehaviorElement">
<summary>
Configuration elmement for specifying
interception behaviors for a type.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionBehaviorElement.DeserializeElement(System.Xml.XmlReader,System.Boolean)">
<summary>
Reads XML from the configuration file.
</summary>
<param name="reader">The <see cref="T:System.Xml.XmlReader"/> that reads from the configuration file.
</param><param name="serializeCollectionKey">true to serialize only the collection key properties; otherwise, false.
</param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element to read is locked.
- or -
An attribute of the current node is not recognized.
- or -
The lock status of the current node cannot be determined.
</exception>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionBehaviorElement.SerializeContent(System.Xml.XmlWriter)">
<summary>
Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>.
</summary>
<remarks>The caller of this method has already written the start element tag before
calling this method, so deriving classes only need to write the element content, not
the start or end tags.</remarks>
<param name="writer">Writer to send XML content to.</param>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionBehaviorElement.GetInjectionMembers(Microsoft.Practices.Unity.IUnityContainer,System.Type,System.Type,System.String)">
<summary>
Return the set of <see cref="T:Microsoft.Practices.Unity.InjectionMember"/>s that are needed
to configure the container according to this configuration element.
</summary>
<param name="container">Container that is being configured.</param>
<param name="fromType">Type that is being registered.</param>
<param name="toType">Type that <paramref name="fromType"/> is being mapped to.</param>
<param name="name">Name this registration is under.</param>
<returns>One or more <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects that should be
applied to the container registration.</returns>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionBehaviorElement.TypeName">
<summary>
Type of behavior to add.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionBehaviorElement.Name">
<summary>
Name of behavior to resolve.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionBehaviorElement.IsDefaultForType">
<summary>
Should this behavior be configured as a default behavior for this type, or
specifically for this type/name pair only?
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionBehaviorElement.Key">
<summary>
Each element must have a unique key, which is generated by the subclasses.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionConfigurationExtension">
<summary>
Section extension class used to add the elements needed to configure
Unity interception to the configuration schema.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionConfigurationExtension.AddExtensions(Microsoft.Practices.Unity.Configuration.SectionExtensionContext)">
<summary>
Add the extensions to the section via the context.
</summary>
<param name="context">Context object that can be used to add elements and aliases.</param>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionElement">
<summary>
A configuration element that contains the top-level container configuration
information for interception - handler policies and global interceptor definitions.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionElement.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)">
<summary>
Gets a value indicating whether an unknown element is encountered during deserialization.
</summary>
<returns>
true when an unknown element is encountered while deserializing; otherwise, false.
</returns>
<param name="elementName">The name of the unknown subelement.
</param><param name="reader">The <see cref="T:System.Xml.XmlReader"/> being used for deserialization.
</param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element identified by <paramref name="elementName"/> is locked.
- or -
One or more of the element's attributes is locked.
- or -
<paramref name="elementName"/> is unrecognized, or the element has an unrecognized attribute.
- or -
The element has a Boolean attribute with an invalid value.
- or -
An attempt was made to deserialize a property more than once.
- or -
An attempt was made to deserialize a property that is not a valid member of the element.
- or -
The element cannot contain a CDATA or text element.
</exception>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionElement.SerializeContent(System.Xml.XmlWriter)">
<summary>
Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>.
</summary>
<remarks>The caller of this method has already written the start element tag before
calling this method, so deriving classes only need to write the element content, not
the start or end tags.</remarks>
<param name="writer">Writer to send XML content to.</param>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionElement.ConfigureContainer(Microsoft.Practices.Unity.IUnityContainer)">
<summary>
Apply this element's configuration to the given <paramref name="container"/>.
</summary>
<param name="container">Container to configure.</param>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionElement.Policies">
<summary>
Policies defined for this container.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorElement">
<summary>
Configuration element that lets you configure
what interceptor to use for a type.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorElement.#ctor">
<summary>
Initialize a new <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorElement"/>.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorElement.SerializeContent(System.Xml.XmlWriter)">
<summary>
Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>.
</summary>
<remarks>The caller of this method has already written the start element tag before
calling this method, so deriving classes only need to write the element content, not
the start or end tags.</remarks>
<param name="writer">Writer to send XML content to.</param>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorElement.GetInjectionMembers(Microsoft.Practices.Unity.IUnityContainer,System.Type,System.Type,System.String)">
<summary>
Return the set of <see cref="T:Microsoft.Practices.Unity.InjectionMember"/>s that are needed
to configure the container according to this configuration element.
</summary>
<param name="container">Container that is being configured.</param>
<param name="fromType">Type that is being registered.</param>
<param name="toType">Type that <paramref name="fromType"/> is being mapped to.</param>
<param name="name">Name this registration is under.</param>
<returns>One or more <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects that should be
applied to the container registration.</returns>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorElement.TypeName">
<summary>
Type name for the interceptor to apply.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorElement.Name">
<summary>
Name to use when resolving interceptors from the container.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorElement.IsDefaultForType">
<summary>
Should this interceptor be registered as the default for the contained
type, or only for this particular type/name pair?
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorElement.Key">
<summary>
Each element must have a unique key, which is generated by the subclasses.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorRegistrationElementCollection">
<summary>
A collection of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorRegistrationElement"/> objects as shown
in configuration.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorRegistrationElementCollection.CreateNewElement">
<summary>
When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>.
</summary>
<returns>
A new <see cref="T:System.Configuration.ConfigurationElement"/>.
</returns>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorRegistrationElementCollection.GetElementKey(System.Configuration.ConfigurationElement)">
<summary>
Gets the element key for a specified configuration element when overridden in a derived class.
</summary>
<returns>
An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>.
</returns>
<param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for.
</param>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsElement">
<summary>
Configuration element that provides a top-level element for
configuration interceptors for types in a container.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsElement.SerializeContent(System.Xml.XmlWriter)">
<summary>
Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>.
</summary>
<remarks>The caller of this method has already written the start element tag before
calling this method, so deriving classes only need to write the element content, not
the start or end tags.</remarks>
<param name="writer">Writer to send XML content to.</param>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsElement.ConfigureContainer(Microsoft.Practices.Unity.IUnityContainer)">
<summary>
Apply this element's configuration to the given <paramref name="container"/>.
</summary>
<param name="container">Container to configure.</param>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsElement.Interceptors">
<summary>
The various child elements that are contained in this element.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsInterceptorElement">
<summary>
Configuration element that represents the configuration for
a specific interceptor, as presented in the config file inside
the &lt;interceptors&gt; element.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsInterceptorElement.SerializeContent(System.Xml.XmlWriter)">
<summary>
Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>.
</summary>
<remarks>The caller of this method has already written the start element tag before
calling this method, so deriving classes only need to write the element content, not
the start or end tags.</remarks>
<param name="writer">Writer to send XML content to.</param>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsInterceptorElement.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)">
<summary>
Gets a value indicating whether an unknown element is encountered during deserialization.
</summary>
<returns>
true when an unknown element is encountered while deserializing; otherwise, false.
</returns>
<param name="elementName">The name of the unknown subelement.
</param><param name="reader">The <see cref="T:System.Xml.XmlReader"/> being used for deserialization.
</param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element identified by <paramref name="elementName"/> is locked.
- or -
One or more of the element's attributes is locked.
- or -
<paramref name="elementName"/> is unrecognized, or the element has an unrecognized attribute.
- or -
The element has a Boolean attribute with an invalid value.
- or -
An attempt was made to deserialize a property more than once.
- or -
An attempt was made to deserialize a property that is not a valid member of the element.
- or -
The element cannot contain a CDATA or text element.
</exception>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsInterceptorElement.TypeName">
<summary>
Type of interceptor to configure.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsInterceptorElement.Registrations">
<summary>
The types that this interceptor will be registered against.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsInterceptorElement.Value">
<summary>
Any value passed to the type converter.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsInterceptorElement.TypeConverterTypeName">
<summary>
Type converter to use to create the interceptor, if any.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsInterceptorElementCollection">
<summary>
A collection of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsInterceptorElement"/> objects
as stored in configuration.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptorsInterceptorElementCollection.GetElementKey(System.Configuration.ConfigurationElement)">
<summary>
Gets the element key for a specified configuration element when overridden in a derived class.
</summary>
<returns>
An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>.
</returns>
<param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for.
</param>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.KeyElement">
<summary>
The &lt;key&gt; element that occurs inside an &lt;interceptor&gt; element
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.KeyElement.SerializeContent(System.Xml.XmlWriter)">
<summary>
Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>.
</summary>
<remarks>The caller of this method has already written the start element tag before
calling this method, so deriving classes only need to write the element content, not
the start or end tags.</remarks>
<param name="writer">Writer to send XML content to.</param>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.KeyElement.RegisterInterceptor(Microsoft.Practices.Unity.IUnityContainer,Microsoft.Practices.Unity.InterceptionExtension.IInterceptor)">
<summary>
Actually register the interceptor against this type.
</summary>
<param name="container">Container to configure.</param>
<param name="interceptor">interceptor to register.</param>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.KeyElement.Name">
<summary>
Name registration should be under. To register under the default, leave blank.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.MatchingRuleElement">
<summary>
A configuration element representing a matching rule.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.MatchingRuleElementCollection">
<summary>
A collection of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.MatchingRuleElement"/>s for configuration.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.MatchingRuleElementCollection.GetElementKey(System.Configuration.ConfigurationElement)">
<summary>
Gets the element key for a specified configuration element when overridden in a derived class.
</summary>
<returns>
An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>.
</returns>
<param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for.
</param>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.MatchingRuleElementCollection.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)">
<summary>
Causes the configuration system to throw an exception.
</summary>
<returns>
true if the unrecognized element was deserialized successfully; otherwise, false. The default is false.
</returns>
<param name="elementName">The name of the unrecognized element.
</param><param name="reader">An input stream that reads XML from the configuration file.
</param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element specified in <paramref name="elementName"/> is the &lt;clear&gt; element.
</exception><exception cref="T:System.ArgumentException"><paramref name="elementName"/> starts with the reserved prefix "config" or "lock".
</exception>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.MatchingRuleElementCollection.Item(System.String)">
<summary>
Retrieve a matching rule element from the collection by name.
</summary>
<param name="name">Name to look up.</param>
<returns>The rule, or null if not in the collection.</returns>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyElement">
<summary>
Configuration element for building up an interception policy.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyElement.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)">
<summary>
Gets a value indicating whether an unknown element is encountered during deserialization.
</summary>
<returns>
true when an unknown element is encountered while deserializing; otherwise, false.
</returns>
<param name="elementName">The name of the unknown subelement.
</param><param name="reader">The <see cref="T:System.Xml.XmlReader"/> being used for deserialization.
</param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element identified by <paramref name="elementName"/> is locked.
- or -
One or more of the element's attributes is locked.
- or -
<paramref name="elementName"/> is unrecognized, or the element has an unrecognized attribute.
- or -
The element has a Boolean attribute with an invalid value.
- or -
An attempt was made to deserialize a property more than once.
- or -
An attempt was made to deserialize a property that is not a valid member of the element.
- or -
The element cannot contain a CDATA or text element.
</exception>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyElement.SerializeContent(System.Xml.XmlWriter)">
<summary>
Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>.
</summary>
<remarks>The caller of this method has already written the start element tag before
calling this method, so deriving classes only need to write the element content, not
the start or end tags.</remarks>
<param name="writer">Writer to send XML content to.</param>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyElement.Name">
<summary>
Name of this policy.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyElement.MatchingRules">
<summary>
Matching rules for this policy.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyElement.CallHandlers">
<summary>
Call handlers for this policy.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyElementCollection">
<summary>
A collection of <see cref="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyElement"/> in the configuration.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyElementCollection.GetElementKey(System.Configuration.ConfigurationElement)">
<summary>
Gets the element key for a specified configuration element when overridden in a derived class.
</summary>
<returns>
An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>.
</returns>
<param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for.
</param>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyElementCollection.Item(System.String)">
<summary>
Indexer to retrieve policy element objects by name.
</summary>
<param name="policyName">Name of policy to get.</param>
<returns>The element.</returns>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyInjectionElement">
<summary>
A shortcut element to enable the policy injection behavior.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyInjectionElement.GetInjectionMembers(Microsoft.Practices.Unity.IUnityContainer,System.Type,System.Type,System.String)">
<summary>
Return the set of <see cref="T:Microsoft.Practices.Unity.InjectionMember"/>s that are needed
to configure the container according to this configuration element.
</summary>
<param name="container">Container that is being configured.</param>
<param name="fromType">Type that is being registered.</param>
<param name="toType">Type that <paramref name="fromType"/> is being mapped to.</param>
<param name="name">Name this registration is under.</param>
<returns>One or more <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects that should be
applied to the container registration.</returns>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.PolicyInjectionElement.Key">
<summary>
Each element must have a unique key, which is generated by the subclasses.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources.CannotCreateInterceptorRegistrationElement">
<summary>
Looks up a localized string similar to The abstract type InterceptorRegistrationElement cannot be created. Please create a concrete instance..
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources.CannotHaveInjectionWithoutTypeName">
<summary>
Looks up a localized string similar to The &lt;injection/&gt; element is not allowed on element named &apos;{0}&apos; because it doesn&apos;t have a type attribute..
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources.CannotHaveLifetimeWithoutTypeName">
<summary>
Looks up a localized string similar to The &lt;lifetime/&gt; element is not allowed on element named &apos;{0}&apos; because it doesn&apos;t have a type attribute..
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources.CouldNotResolveType">
<summary>
Looks up a localized string similar to The type name or alias {0} could not be resolved. Please check your configuration file and verify this type name..
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources.ExceptionCannotCreateInstance">
<summary>
Looks up a localized string similar to Cannot create instance of type {0} with a default constructor..
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources.ExceptionResolvedTypeNotCompatible">
<summary>
Looks up a localized string similar to The type name {0} resolved to type {1} is not compatible with the required type {2}..
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources.InvalidInterceptorType">
<summary>
Looks up a localized string similar to The type {0} could not be resolved to a valid type. Please double check your configuration..
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.InterceptionExtension.Configuration.Properties.Resources.MustHaveAtLeastOneBehaviorAttribute">
<summary>
Looks up a localized string similar to The interception behavior element must have at least one of the &apos;name&apos; or &apos;type&apos; attributes..
</summary>
</member>
</members>
</doc>

File diff suppressed because it is too large Load diff

Some files were not shown because too many files have changed in this diff Show more