4 implementations of IAdapter
Microsoft.AspNetCore.JsonPatch.SystemTextJson (4)
Internal\DictionaryAdapterOfTU.cs (1)
11
internal class DictionaryAdapter<TKey, TValue> :
IAdapter
Internal\JsonObjectAdapter.cs (1)
10
internal class JsonObjectAdapter :
IAdapter
Internal\ListAdapter.cs (1)
13
internal class ListAdapter :
IAdapter
Internal\PocoAdapter.cs (1)
13
internal class PocoAdapter :
IAdapter
22 references to IAdapter
Microsoft.AspNetCore.JsonPatch.SystemTextJson (14)
Adapters\AdapterFactory.cs (3)
14
/// The default AdapterFactory to be used for resolving <see cref="
IAdapter
"/>.
21
public virtual
IAdapter
Create(object target)
28
return (
IAdapter
)Activator.CreateInstance(typeof(DictionaryAdapter<,>).MakeGenericType(typeToConvert.GenericTypeArguments[0], typeToConvert.GenericTypeArguments[1]));
Adapters\IAdapterFactory.cs (4)
9
/// Defines the operations used for loading an <see cref="
IAdapter
"/> based on the current object and ContractResolver.
14
/// Creates an <see cref="
IAdapter
"/> for the current object
17
/// <returns>The needed <see cref="
IAdapter
"/></returns>
18
IAdapter
Create(object target);
Adapters\ObjectAdapter.cs (5)
86
if (!visitor.TryVisit(ref target, out
var
adapter, out var errorMessage))
138
if (!visitor.TryVisit(ref target, out
var
adapter, out var errorMessage))
162
if (!visitor.TryVisit(ref target, out
var
adapter, out var errorMessage))
209
if (!visitor.TryVisit(ref target, out
var
adapter, out var errorMessage))
240
if (!visitor.TryVisit(ref target, out
var
adapter, out var errorMessage))
Internal\ObjectVisitor.cs (2)
39
public bool TryVisit(ref object target, out
IAdapter
adapter, out string errorMessage)
74
private
IAdapter
SelectAdapter(object targetObject)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (8)
Internal\ObjectVisitorTest.cs (8)
51
var visitStatus = visitor.TryVisit(ref targetObject, out
var
adapter, out var message);
85
var visitStatus = visitor.TryVisit(ref targetObject, out
var
adapter, out var message);
129
var visitStatus = visitor.TryVisit(ref targetObject, out
var
adapter, out var message);
149
var visitStatus = visitor.TryVisit(ref targetObject, out
var
adapter, out var message);
167
var visitStatus = visitor.TryVisit(ref targetObject, out
var
adapter, out var message);
183
var visitStatus = visitor.TryVisit(ref targetObject, out
var
adapter, out var message);
199
var visitStatus = visitor.TryVisit(ref target, out
var
adapter, out var message);
215
var visitStatus = visitor.TryVisit(ref target, out
var
adapter, out var message);