From f042127290dcbf6ff1e9de1d903731aff426d1cc Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 9 Dec 2022 15:42:29 +0100 Subject: [PATCH] Implement a few required members. --- .../Diagnostics/ViewModels/TreeNodeCollection.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Diagnostics/Diagnostics/ViewModels/TreeNodeCollection.cs b/src/Avalonia.Diagnostics/Diagnostics/ViewModels/TreeNodeCollection.cs index 0988fd2891..77a3697ec1 100644 --- a/src/Avalonia.Diagnostics/Diagnostics/ViewModels/TreeNodeCollection.cs +++ b/src/Avalonia.Diagnostics/Diagnostics/ViewModels/TreeNodeCollection.cs @@ -88,8 +88,8 @@ namespace Avalonia.Diagnostics.ViewModels int IList.Add(object? value) => throw new NotImplementedException(); void IList.Clear() => throw new NotImplementedException(); - bool IList.Contains(object? value) => throw new NotImplementedException(); - int IList.IndexOf(object? value) => throw new NotImplementedException(); + bool IList.Contains(object? value) => EnsureInitialized().Contains((TreeNode)value!); + int IList.IndexOf(object? value) => EnsureInitialized().IndexOf((TreeNode)value!); void IList.Insert(int index, object? value) => throw new NotImplementedException(); void IList.Remove(object? value) => throw new NotImplementedException(); void IList.RemoveAt(int index) => throw new NotImplementedException();