Interface IUnitOption
Syntax
public interface IUnitOption : IFuzzyOption
Properties
category
Declaration
UnitCategory category { get; }
Property Value
Declaration
int controlInputCount { get; }
Property Value
controlOutputCount
Declaration
int controlOutputCount { get; }
Property Value
favoritable
Declaration
bool favoritable { get; }
Property Value
favoriteKey
Declaration
string favoriteKey { get; }
Property Value
Declaration
string formerHaystack { get; }
Property Value
haystack
Declaration
Property Value
order
Declaration
Property Value
sourceScriptGuids
Declaration
HashSet<string> sourceScriptGuids { get; }
Property Value
unit
Declaration
Property Value
unitType
Declaration
Property Value
Declaration
HashSet<Type> valueInputTypes { get; }
Property Value
valueOutputTypes
Declaration
HashSet<Type> valueOutputTypes { get; }
Property Value
Methods
Deserialize(UnitOptionRow)
Declaration
void Deserialize(UnitOptionRow row)
Parameters
InstantiateUnit()
Declaration
Returns
Declaration
void PreconfigureUnit(IUnit unit)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
SearchResultLabel(String)
Declaration
string SearchResultLabel(string query)
Parameters
Type |
Name |
Description |
String |
query |
|
Returns
Serialize()
Declaration
UnitOptionRow Serialize()
Returns
Extension Methods