checkpoint

This commit is contained in:
2020-04-30 17:27:50 -04:00
parent 9bc522180d
commit 9aa367e9f5
16 changed files with 176 additions and 98 deletions

View File

@@ -50,9 +50,9 @@ namespace Foodsoft.Alpm
{
_handle.DangerousAddRef(ref release);
if (!release) throw new ObjectDisposedException(_handle.GetType().FullName);
for (var list = _getItems(_handle); list != IntPtr.Zero; list = Wrapper.ListNext(list))
for (var list = _getItems(_handle); list != IntPtr.Zero; list = Detail.ListNext(list))
{
yield return _getElement(Wrapper.ListData(list));
yield return _getElement(Detail.ListData(list));
}
}
finally
@@ -87,9 +87,9 @@ namespace Foodsoft.Alpm
var comparer = EqualityComparer<TElement>.Default;
return handle.UseHandle((_) =>
{
for (var list = getItems(handle); list != IntPtr.Zero; list = Wrapper.ListNext(list))
for (var list = getItems(handle); list != IntPtr.Zero; list = Detail.ListNext(list))
{
if (comparer.Equals(item, getElement(Wrapper.ListData(list))))
if (comparer.Equals(item, getElement(Detail.ListData(list))))
return true;
}
@@ -105,9 +105,9 @@ namespace Foodsoft.Alpm
var handle = _handle;
handle.UseHandle((_) =>
{
for (var list = getItems(handle); list != IntPtr.Zero; list = Wrapper.ListNext(list))
for (var list = getItems(handle); list != IntPtr.Zero; list = Detail.ListNext(list))
{
array[arrayIndex++] = getElement(Wrapper.ListData(list));
array[arrayIndex++] = getElement(Detail.ListData(list));
}
return arrayIndex;