diff --git a/LibreMetaverse/Inventory.cs b/LibreMetaverse/Inventory.cs index 3a27099e..8131ef0a 100644 --- a/LibreMetaverse/Inventory.cs +++ b/LibreMetaverse/Inventory.cs @@ -28,6 +28,7 @@ using System; using System.Collections.Generic; using System.IO; +using System.Linq; using System.Runtime.Serialization.Formatters.Binary; namespace OpenMetaverse @@ -198,10 +199,7 @@ namespace OpenMetaverse lock (folderNode.Nodes.SyncRoot) { List contents = new List(folderNode.Nodes.Count); - foreach (InventoryNode node in folderNode.Nodes.Values) - { - contents.Add(node.Data); - } + contents.AddRange(folderNode.Nodes.Values.Select(node => node.Data)); return contents; } }