mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Chip gets a promotion
This commit is contained in:
@@ -56,13 +56,6 @@ namespace SabreTools.Library.Filtering
|
||||
public FilterItem<bool?> Machine_DeviceReferences { get; private set; } = new FilterItem<bool?>() { Neutral = null };
|
||||
public FilterItem<string> Machine_DeviceReference_Name { get; private set; } = new FilterItem<string>();
|
||||
|
||||
// Chips
|
||||
public FilterItem<bool?> Machine_Chips { get; private set; } = new FilterItem<bool?>() { Neutral = null };
|
||||
public FilterItem<string> Machine_Chip_Name { get; private set; } = new FilterItem<string>();
|
||||
public FilterItem<string> Machine_Chip_Tag { get; private set; } = new FilterItem<string>();
|
||||
public FilterItem<string> Machine_Chip_Type { get; private set; } = new FilterItem<string>();
|
||||
public FilterItem<string> Machine_Chip_Clock { get; private set; } = new FilterItem<string>();
|
||||
|
||||
// Displays
|
||||
public FilterItem<bool?> Machine_Displays { get; private set; } = new FilterItem<bool?>() { Neutral = null };
|
||||
public FilterItem<string> Machine_Display_Tag { get; private set; } = new FilterItem<string>();
|
||||
@@ -321,6 +314,11 @@ namespace SabreTools.Library.Filtering
|
||||
public FilterItem<bool?> DatItem_Default { get; private set; } = new FilterItem<bool?>() { Neutral = null };
|
||||
public FilterItem<string> DatItem_Description { get; private set; } = new FilterItem<string>();
|
||||
|
||||
// Chip
|
||||
public FilterItem<string> DatItem_Tag { get; private set; } = new FilterItem<string>();
|
||||
public FilterItem<string> DatItem_ChipType { get; private set; } = new FilterItem<string>();
|
||||
public FilterItem<string> DatItem_Clock { get; private set; } = new FilterItem<string>();
|
||||
|
||||
// Disk
|
||||
public FilterItem<string> DatItem_MD5 { get; private set; } = new FilterItem<string>();
|
||||
#if NET_FRAMEWORK
|
||||
@@ -623,42 +621,6 @@ namespace SabreTools.Library.Filtering
|
||||
Machine_DeviceReference_Name.PositiveSet.Add(value);
|
||||
break;
|
||||
|
||||
// Chips
|
||||
case Field.Machine_Chips:
|
||||
if (negate || value.Equals("false", StringComparison.OrdinalIgnoreCase))
|
||||
Machine_Chips.Neutral = false;
|
||||
else
|
||||
Machine_Chips.Neutral = true;
|
||||
break;
|
||||
|
||||
case Field.Machine_Chip_Name:
|
||||
if (negate)
|
||||
Machine_Chip_Name.NegativeSet.Add(value);
|
||||
else
|
||||
Machine_Chip_Name.PositiveSet.Add(value);
|
||||
break;
|
||||
|
||||
case Field.Machine_Chip_Tag:
|
||||
if (negate)
|
||||
Machine_Chip_Tag.NegativeSet.Add(value);
|
||||
else
|
||||
Machine_Chip_Tag.PositiveSet.Add(value);
|
||||
break;
|
||||
|
||||
case Field.Machine_Chip_Type:
|
||||
if (negate)
|
||||
Machine_Chip_Type.NegativeSet.Add(value);
|
||||
else
|
||||
Machine_Chip_Type.PositiveSet.Add(value);
|
||||
break;
|
||||
|
||||
case Field.Machine_Chip_Clock:
|
||||
if (negate)
|
||||
Machine_Chip_Clock.NegativeSet.Add(value);
|
||||
else
|
||||
Machine_Chip_Clock.PositiveSet.Add(value);
|
||||
break;
|
||||
|
||||
// Displays
|
||||
case Field.Machine_Displays:
|
||||
if (negate || value.Equals("false", StringComparison.OrdinalIgnoreCase))
|
||||
@@ -1840,6 +1802,28 @@ namespace SabreTools.Library.Filtering
|
||||
DatItem_Description.PositiveSet.Add(value);
|
||||
break;
|
||||
|
||||
// Chip
|
||||
case Field.DatItem_Tag:
|
||||
if (negate)
|
||||
DatItem_Tag.NegativeSet.Add(value);
|
||||
else
|
||||
DatItem_Tag.PositiveSet.Add(value);
|
||||
break;
|
||||
|
||||
case Field.DatItem_ChipType:
|
||||
if (negate)
|
||||
DatItem_ChipType.NegativeSet.Add(value);
|
||||
else
|
||||
DatItem_ChipType.PositiveSet.Add(value);
|
||||
break;
|
||||
|
||||
case Field.DatItem_Clock:
|
||||
if (negate)
|
||||
DatItem_Clock.NegativeSet.Add(value);
|
||||
else
|
||||
DatItem_Clock.PositiveSet.Add(value);
|
||||
break;
|
||||
|
||||
// Disk
|
||||
case Field.DatItem_MD5:
|
||||
if (negate)
|
||||
|
||||
Reference in New Issue
Block a user