API Diff between 6.0.21 and 2.0.0-preview2-final
59 Additions
3 Removals
Microsoft.AspNetCore.JsonPatch
Microsoft.AspNetCore.JsonPatch.Adapters
Microsoft.AspNetCore.JsonPatch.Internal
-
public class DictionaryAdapter : IAdapter
-
public class ExpandoObjectAdapter : IAdapter
-
public static class ExpandoObjectDictionaryExtensions
-
public class DictionaryAdapter<TKey, TValue> : IAdapter
- public DictionaryAdapter()
- public virtual bool TryAdd(object target, string segment, IContractResolver contractResolver, object value, out string errorMessage)
- protected virtual bool TryConvertKey(string key, out TKey convertedKey, out string errorMessage)
- protected virtual bool TryConvertValue(object value, out TValue convertedValue, out string errorMessage)
- public virtual bool TryGet(object target, string segment, IContractResolver contractResolver, out object value, out string errorMessage)
- public virtual bool TryRemove(object target, string segment, IContractResolver contractResolver, out string errorMessage)
- public virtual bool TryReplace(object target, string segment, IContractResolver contractResolver, object value, out string errorMessage)
- public virtual bool TryTest(object target, string segment, IContractResolver contractResolver, object value, out string errorMessage)
- public virtual bool TryTraverse(object target, string segment, IContractResolver contractResolver, out object nextTarget, out string errorMessage)
-
public class DynamicObjectAdapter : IAdapter
- public DynamicObjectAdapter()
- public virtual bool TryAdd(object target, string segment, IContractResolver contractResolver, object value, out string errorMessage)
- protected virtual bool TryConvertValue(object value, Type propertyType, out object convertedValue)
- public virtual bool TryGet(object target, string segment, IContractResolver contractResolver, out object value, out string errorMessage)
- protected virtual bool TryGetDynamicObjectProperty(object target, IContractResolver contractResolver, string segment, out object value, out string errorMessage)
- public virtual bool TryRemove(object target, string segment, IContractResolver contractResolver, out string errorMessage)
- public virtual bool TryReplace(object target, string segment, IContractResolver contractResolver, object value, out string errorMessage)
- protected virtual bool TrySetDynamicObjectProperty(object target, IContractResolver contractResolver, string segment, object value, out string errorMessage)
- public virtual bool TryTest(object target, string segment, IContractResolver contractResolver, object value, out string errorMessage)
- public virtual bool TryTraverse(object target, string segment, IContractResolver contractResolver, out object nextTarget, out string errorMessage)
-
public interface IAdapter
-
public class JObjectAdapter : IAdapter
- public JObjectAdapter()
- public virtual bool TryAdd(object target, string segment, IContractResolver contractResolver, object value, out string errorMessage)
- public virtual bool TryGet(object target, string segment, IContractResolver contractResolver, out object value, out string errorMessage)
- public virtual bool TryRemove(object target, string segment, IContractResolver contractResolver, out string errorMessage)
- public virtual bool TryReplace(object target, string segment, IContractResolver contractResolver, object value, out string errorMessage)
- public virtual bool TryTest(object target, string segment, IContractResolver contractResolver, object value, out string errorMessage)
- public virtual bool TryTraverse(object target, string segment, IContractResolver contractResolver, out object nextTarget, out string errorMessage)
-
public class ListAdapter : IAdapter
- protected enum OperationType
- protected struct PositionInfo
- protected enum PositionType
- protected virtual bool TryConvertValue(object originalValue, Type listTypeArgument, string segment, out object convertedValue, out string errorMessage)
- protected virtual bool TryConvertValue(object originalValue, Type listTypeArgument, string segment, IContractResolver contractResolver, out object convertedValue, out string errorMessage)
- protected virtual bool TryGetListTypeArgument(IList list, out Type listTypeArgument, out string errorMessage)
- protected virtual bool TryGetPositionInfo(IList list, string segment, OperationType operationType, out PositionInfo positionInfo, out string errorMessage)
- public virtual bool TryTest(object target, string segment, IContractResolver contractResolver, object value, out string errorMessage)
-
public class ObjectVisitor
-
public class PocoAdapter : IAdapter
Microsoft.AspNetCore.JsonPatch.Operations