Class StringItemConversion
- Namespace
- RandomizerCore.LogicItems
- Assembly
- RandomizerCore.dll
public static class StringItemConversion
- Inheritance
-
StringItemConversion
- Inherited Members
-
Methods
Convert(BoolItem)
public static IExpression<ItemExpressionType> Convert(BoolItem item)
Parameters
item
BoolItem
Returns
- IExpression<ItemExpressionType>
Convert(BranchedItem)
public static IExpression<ItemExpressionType> Convert(BranchedItem item)
Parameters
item
BranchedItem
Returns
- IExpression<ItemExpressionType>
Convert(CappedItem)
public static IExpression<ItemExpressionType> Convert(CappedItem item)
Parameters
item
CappedItem
Returns
- IExpression<ItemExpressionType>
Convert(EmptyItem)
public static IExpression<ItemExpressionType> Convert(EmptyItem item)
Parameters
item
EmptyItem
Returns
- IExpression<ItemExpressionType>
Convert(MultiItem)
public static IExpression<ItemExpressionType> Convert(MultiItem item)
Parameters
item
MultiItem
Returns
- IExpression<ItemExpressionType>
Convert(SingleItem)
public static IExpression<ItemExpressionType> Convert(SingleItem item)
Parameters
item
SingleItem
Returns
- IExpression<ItemExpressionType>
TryConvertToItemExpression(LogicItem, out IExpression<ItemExpressionType>)
public static bool TryConvertToItemExpression(LogicItem item, out IExpression<ItemExpressionType> expr)
Parameters
item
LogicItem
expr
IExpression<ItemExpressionType>
Returns
- bool
TryConvertToItemString(LogicItem, out string)
public static bool TryConvertToItemString(LogicItem item, out string itemString)
Parameters
item
LogicItem
itemString
string
Returns
- bool