Table of Contents

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