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