diff --git a/Doc/ConditionalProperties.aml b/Doc/ConditionalProperties.aml
index ba904a51..d87357b9 100644
--- a/Doc/ConditionalProperties.aml
+++ b/Doc/ConditionalProperties.aml
@@ -35,7 +35,7 @@
T:Newtonsoft.Json.JsonSerializer
T:Newtonsoft.Json.Serialization.IContractResolver
- M:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize
+ P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize
\ No newline at end of file
diff --git a/Doc/ContractResolver.aml b/Doc/ContractResolver.aml
index 6c628322..db6ecf7e 100644
--- a/Doc/ContractResolver.aml
+++ b/Doc/ContractResolver.aml
@@ -9,11 +9,10 @@
The T:Newtonsoft.Json.Serialization.IContractResolver
interface provides a way to customize how the
- JsonSerializer serializes and deserializes .NET objects to JSON without placing attributes on your classes.
- Implementing the IContractResolver interface and then assigning an
- instance to a JsonSerializer lets you control whether the object is
- serialized as a JSON object or JSON array, what object members should be
- serialized, how they are serialized and what they are called.
+ JsonSerializer serializes and deserializes .NET objects to JSON without placing attributes on your classes.
+
+ Anything that can be set on an object, collection, property, etc, using attributes or methods to control serialization
+ can also be set using an IContractResolver.