5 instantiations of PositionInfo
Microsoft.AspNetCore.JsonPatch.SystemTextJson (5)
Internal\ListAdapter.cs (5)
223
positionInfo = new
PositionInfo
(PositionType.EndOfList, -1);
232
positionInfo = new
PositionInfo
(PositionType.Index, position);
241
positionInfo = new
PositionInfo
(PositionType.EndOfList, -1);
246
positionInfo = new
PositionInfo
(PositionType.OutOfBounds, position);
252
positionInfo = new
PositionInfo
(PositionType.Invalid, -1);
6 references to PositionInfo
Microsoft.AspNetCore.JsonPatch.SystemTextJson (6)
Internal\ListAdapter.cs (6)
22
if (!TryGetPositionInfo(targetCollectionCount, segment, OperationType.Add, out
var
positionInfo, out errorMessage))
55
if (!TryGetPositionInfo(targetCollectionCount, segment, OperationType.Get, out
var
positionInfo, out errorMessage))
76
if (!TryGetPositionInfo(count, segment, OperationType.Remove, out
var
positionInfo, out errorMessage))
96
if (!TryGetPositionInfo(count, segment, OperationType.Replace, out
var
positionInfo, out errorMessage))
123
if (!TryGetPositionInfo(count, segment, OperationType.Replace, out
var
positionInfo, out errorMessage))
219
protected virtual bool TryGetPositionInfo(int collectionCount, string segment, OperationType operationType, out
PositionInfo
positionInfo, out string errorMessage)