Class Ordering
- Namespace
- InSite.Domain.Banks
- Assembly
- Shift.Sdk.dll
- Inheritance
-
Ordering
- Inherited Members
-
- Extension Methods
-
Constructors
Ordering()
Properties
IsEmpty
public bool IsEmpty { get; }
Property Value
- bool
Label
public OrderingLabel Label { get; }
Property Value
- OrderingLabel
Options
public IReadOnlyList<OrderingOption> Options { get; }
Property Value
- IReadOnlyList<OrderingOption>
Solutions
public IReadOnlyList<OrderingSolution> Solutions { get; }
Property Value
- IReadOnlyList<OrderingSolution>
Methods
AddOption(OrderingOption)
public void AddOption(OrderingOption option)
Parameters
option OrderingOption
AddOption(Guid)
public OrderingOption AddOption(Guid id)
Parameters
id Guid
Returns
- OrderingOption
AddSolution(OrderingSolution)
public void AddSolution(OrderingSolution solution)
Parameters
solution OrderingSolution
AddSolution(Guid)
public OrderingSolution AddSolution(Guid id)
Parameters
id Guid
Returns
- OrderingSolution
Clone()
Returns
- Ordering
GetOption(Guid)
public OrderingOption GetOption(Guid id)
Parameters
id Guid
Returns
- OrderingOption
GetOption(int)
public OrderingOption GetOption(int number)
Parameters
number int
Returns
- OrderingOption
GetOptionIndex(OrderingOption)
public int GetOptionIndex(OrderingOption option)
Parameters
option OrderingOption
Returns
- int
GetOptionIndex(Guid)
public int GetOptionIndex(Guid id)
Parameters
id Guid
Returns
- int
GetSolution(Guid)
public OrderingSolution GetSolution(Guid id)
Parameters
id Guid
Returns
- OrderingSolution
GetSolutionIndex(Guid)
public int GetSolutionIndex(Guid id)
Parameters
id Guid
Returns
- int
IsEqual(Ordering, bool)
public bool IsEqual(Ordering other, bool compareIdentifiers = true)
Parameters
other Ordering
compareIdentifiers bool
Returns
- bool
RemoveOption(Guid)
public bool RemoveOption(Guid id)
Parameters
id Guid
Returns
- bool
RemoveSolution(Guid)
public bool RemoveSolution(Guid id)
Parameters
id Guid
Returns
- bool
ReorderOptions(IDictionary<Guid, int>)
public void ReorderOptions(IDictionary<Guid, int> order)
Parameters
order IDictionary<Guid, int>
ReorderSolutions(IDictionary<Guid, int>)
public void ReorderSolutions(IDictionary<Guid, int> order)
Parameters
order IDictionary<Guid, int>
ShouldSerializeLabel()
public bool ShouldSerializeLabel()
Returns
- bool
ShouldSerialize_options()
public bool ShouldSerialize_options()
Returns
- bool
ShouldSerialize_solutions()
public bool ShouldSerialize_solutions()
Returns
- bool
Events
OptionAdded
public event GuidValueHandler OptionAdded
Event Type
- GuidValueHandler
OptionRemoved
public event GuidValueHandler OptionRemoved
Event Type
- GuidValueHandler