Merge cast with type check
This commit is contained in:
@@ -45,8 +45,8 @@ namespace OpenMetaverse.TestClient
|
||||
|
||||
foreach (InventoryBase item in contents)
|
||||
{
|
||||
if (item is InventoryItem)
|
||||
items.Add((InventoryItem)item);
|
||||
if (item is InventoryItem inventoryItem)
|
||||
items.Add(inventoryItem);
|
||||
}
|
||||
|
||||
Client.Appearance.ReplaceOutfit(items);
|
||||
|
||||
@@ -62,9 +62,9 @@ namespace OpenMetaverse.TestClient.Commands.Inventory.Shell
|
||||
if (item.Name == nextName || item.UUID.ToString() == nextName)
|
||||
{
|
||||
found = true;
|
||||
if (item is InventoryFolder)
|
||||
if (item is InventoryFolder folder)
|
||||
{
|
||||
currentFolder = item as InventoryFolder;
|
||||
currentFolder = folder;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -44,9 +44,8 @@ namespace OpenMetaverse.TestClient.Commands.Inventory.Shell
|
||||
if (inventoryName == b.Name || inventoryName == b.UUID.ToString())
|
||||
{
|
||||
found = true;
|
||||
if (b is InventoryItem)
|
||||
if (b is InventoryItem item)
|
||||
{
|
||||
InventoryItem item = b as InventoryItem;
|
||||
Manager.GiveItem(item.UUID, item.Name, item.AssetType, dest, true);
|
||||
ret += "Gave " + item.Name + " (" + item.AssetType + ")" + nl;
|
||||
}
|
||||
|
||||
@@ -45,9 +45,8 @@ namespace OpenMetaverse.TestClient
|
||||
foreach (InventoryBase i in contents)
|
||||
{
|
||||
result.AppendFormat("{0}{1} ({2})\n", new String(' ', indent * 2), i.Name, i.UUID);
|
||||
if (i is InventoryFolder)
|
||||
if (i is InventoryFolder folder)
|
||||
{
|
||||
InventoryFolder folder = (InventoryFolder)i;
|
||||
PrintFolder(folder, result, indent + 1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,16 +38,14 @@ namespace OpenMetaverse.TestClient.Commands.Inventory.Shell
|
||||
// 9 character permissions string
|
||||
// UUID of object
|
||||
// Name of object
|
||||
if (b is InventoryFolder)
|
||||
if (b is InventoryFolder folder)
|
||||
{
|
||||
InventoryFolder folder = b as InventoryFolder;
|
||||
displayString += "d--------- ";
|
||||
displayString += folder.UUID;
|
||||
displayString += " " + folder.Name;
|
||||
}
|
||||
else if (b is InventoryItem)
|
||||
else if (b is InventoryItem item)
|
||||
{
|
||||
InventoryItem item = b as InventoryItem;
|
||||
displayString += "-";
|
||||
displayString += PermMaskString(item.Permissions.OwnerMask);
|
||||
displayString += PermMaskString(item.Permissions.GroupMask);
|
||||
|
||||
Reference in New Issue
Block a user