Class BinaryOperatorUnitOption
Inheritance
BinaryOperatorUnitOption
Syntax
public class BinaryOperatorUnitOption : UnitOption<BinaryOperatorUnit>, IOperatorUnitOption, IShellSubstitutableUnitOption, IUnitOption, IFuzzyOption
Constructors
BinaryOperatorUnitOption()
Declaration
public BinaryOperatorUnitOption()
BinaryOperatorUnitOption(BinaryOperatorUnit)
Declaration
public BinaryOperatorUnitOption(BinaryOperatorUnit unit)
Parameters
Properties
leftType
Declaration
public HybridType leftType { get; }
Property Value
operator
Declaration
public BinaryOperator operator { get; }
Property Value
operatorCategory
Declaration
public OperatorCategory operatorCategory { get; }
Property Value
Implements
resultType
Declaration
public Type resultType { get; }
Property Value
rightType
Declaration
public HybridType rightType { get; }
Property Value
sourceType
Declaration
public override HybridType sourceType { get; }
Property Value
Overrides
Ludiq.Bolt.UnitOption<Ludiq.Bolt.BinaryOperatorUnit>.sourceType
Implements
uncategorizedSortRank
Declaration
public int uncategorizedSortRank { get; }
Property Value
Methods
Deserialize(UnitOptionData)
Declaration
public override void Deserialize(UnitOptionData data)
Parameters
Overrides
Ludiq.Bolt.UnitOption<Ludiq.Bolt.BinaryOperatorUnit>.Deserialize(Ludiq.Bolt.UnitOptionData)
Implements
FillSerializable()
Declaration
protected override void FillSerializable()
Overrides
Ludiq.Bolt.UnitOption<Ludiq.Bolt.BinaryOperatorUnit>.FillSerializable()
Haystack(Boolean)
Declaration
protected override string Haystack(bool human)
Parameters
Type |
Name |
Description |
Boolean |
human |
|
Returns
Overrides
Ludiq.Bolt.UnitOption<Ludiq.Bolt.BinaryOperatorUnit>.Haystack(System.Boolean)
Icons()
Declaration
public override IEnumerable<EditorTexture> Icons()
Returns
Overrides
Ludiq.Bolt.UnitOption<Ludiq.Bolt.BinaryOperatorUnit>.Icons()
Implements
Key()
Declaration
protected override string Key()
Returns
Overrides
Ludiq.Bolt.UnitOption<Ludiq.Bolt.BinaryOperatorUnit>.Key()
Label(Boolean)
Declaration
protected override string Label(bool human)
Parameters
Type |
Name |
Description |
Boolean |
human |
|
Returns
Overrides
Ludiq.Bolt.UnitOption<Ludiq.Bolt.BinaryOperatorUnit>.Label(System.Boolean)
SearchResultLabel(String)
Declaration
public override string SearchResultLabel(string query)
Parameters
Type |
Name |
Description |
String |
query |
|
Returns
Overrides
Ludiq.Bolt.UnitOption<Ludiq.Bolt.BinaryOperatorUnit>.SearchResultLabel(System.String)
Implements
Serialize()
Declaration
public override UnitOptionData Serialize()
Returns
Overrides
Ludiq.Bolt.UnitOption<Ludiq.Bolt.BinaryOperatorUnit>.Serialize()
Implements
SubstituteBoltType(BoltType)
Declaration
public IUnitOption SubstituteBoltType(BoltType boltType)
Parameters
Returns
Implements
Extension Methods