5 instantiations of PositionInfo
Microsoft.AspNetCore.JsonPatch.SystemTextJson (5)
Internal\ListAdapter.cs (5)
224
positionInfo = new
PositionInfo
(PositionType.EndOfList, -1);
233
positionInfo = new
PositionInfo
(PositionType.Index, position);
242
positionInfo = new
PositionInfo
(PositionType.EndOfList, -1);
247
positionInfo = new
PositionInfo
(PositionType.OutOfBounds, position);
253
positionInfo = new
PositionInfo
(PositionType.Invalid, -1);
6 references to PositionInfo
Microsoft.AspNetCore.JsonPatch.SystemTextJson (6)
Internal\ListAdapter.cs (6)
23
if (!TryGetPositionInfo(targetCollectionCount, segment, OperationType.Add, out
var
positionInfo, out errorMessage))
56
if (!TryGetPositionInfo(targetCollectionCount, segment, OperationType.Get, out
var
positionInfo, out errorMessage))
77
if (!TryGetPositionInfo(count, segment, OperationType.Remove, out
var
positionInfo, out errorMessage))
97
if (!TryGetPositionInfo(count, segment, OperationType.Replace, out
var
positionInfo, out errorMessage))
124
if (!TryGetPositionInfo(count, segment, OperationType.Replace, out
var
positionInfo, out errorMessage))
220
protected virtual bool TryGetPositionInfo(int collectionCount, string segment, OperationType operationType, out
PositionInfo
positionInfo, out string errorMessage)