Table of Contents

Class Ordering

Namespace
InSite.Domain.Banks
Assembly
Shift.Sdk.dll
public class Ordering
Inheritance
Ordering
Inherited Members
Extension Methods

Constructors

Ordering()

public 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()

public Ordering 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