Class MemberUnitOption<TMemberUnit>
Inheritance
MemberUnitOption<TMemberUnit>
Syntax
public abstract class MemberUnitOption<TMemberUnit> : UnitOption<TMemberUnit>, IMemberUnitOption, IGenericSubstitutableUnitOption, IShellSubstitutableUnitOption, IUnitOption, IFuzzyOption where TMemberUnit : MemberUnit
Type Parameters
Name |
Description |
TMemberUnit |
|
Constructors
MemberUnitOption()
Declaration
protected MemberUnitOption()
MemberUnitOption(TMemberUnit)
Declaration
protected MemberUnitOption(TMemberUnit unit)
Parameters
Type |
Name |
Description |
TMemberUnit |
unit |
|
Properties
action
Declaration
protected abstract MemberAction action { get; }
Property Value
dim
Declaration
public override bool dim { get; }
Property Value
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.dim
Implements
isPseudoInherited
Declaration
public bool isPseudoInherited { get; }
Property Value
member
Declaration
public Member member { get; set; }
Property Value
Implements
pseudoDeclarer
Declaration
public Member pseudoDeclarer { get; set; }
Property Value
Implements
sourceType
Declaration
public override HybridType sourceType { get; }
Property Value
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.sourceType
Implements
targetType
Declaration
public HybridType targetType { get; }
Property Value
Implements
Methods
Deserialize(UnitOptionData)
Declaration
public override void Deserialize(UnitOptionData data)
Parameters
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.Deserialize(Ludiq.Bolt.UnitOptionData)
Implements
FillSerializable()
Declaration
protected override void FillSerializable()
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.FillSerializable()
Haystack(Boolean)
Declaration
protected override string Haystack(bool human)
Parameters
Type |
Name |
Description |
Boolean |
human |
|
Returns
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.Haystack(System.Boolean)
Icons()
Declaration
public override IEnumerable<EditorTexture> Icons()
Returns
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.Icons()
Implements
Key()
Declaration
protected override string Key()
Returns
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.Key()
Label(Boolean)
Declaration
protected override string Label(bool human)
Parameters
Type |
Name |
Description |
Boolean |
human |
|
Returns
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.Label(System.Boolean)
Load()
Declaration
public override void Load()
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.Load()
Implements
Order()
Declaration
protected override int Order()
Returns
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.Order()
Serialize()
Declaration
public override UnitOptionData Serialize()
Returns
Overrides
Ludiq.Bolt.UnitOption<TMemberUnit>.Serialize()
Implements
SubstituteBoltType(BoltType)
Declaration
public abstract IUnitOption SubstituteBoltType(BoltType boltType)
Parameters
Returns
Implements
SubstituteGeneric(Type, Type)
Declaration
public abstract IUnitOption SubstituteGeneric(Type genericDefinition, Type substitutedType)
Parameters
Type |
Name |
Description |
Type |
genericDefinition |
|
Type |
substitutedType |
|
Returns
Implements
Extension Methods