Class LikertMatrix
- Namespace
- InSite.Domain.Banks
- Assembly
- Shift.Sdk.dll
public class LikertMatrix
- Inheritance
-
LikertMatrix
- Inherited Members
-
- Extension Methods
-
Constructors
LikertMatrix()
Properties
ColumnCount
public int ColumnCount { get; }
Property Value
- int
Columns
public IEnumerable<LikertColumn> Columns { get; }
Property Value
- IEnumerable<LikertColumn>
HasOptions
public bool HasOptions { get; }
Property Value
- bool
IsEmpty
public bool IsEmpty { get; }
Property Value
- bool
OptionCount
public int OptionCount { get; }
Property Value
- int
Options
public IEnumerable<LikertOption> Options { get; }
Property Value
- IEnumerable<LikertOption>
Points
public decimal? Points { get; }
Property Value
- decimal?
Question
public Question Question { get; set; }
Property Value
- Question
RowCount
public int RowCount { get; }
Property Value
- int
Rows
public IEnumerable<LikertRow> Rows { get; }
Property Value
- IEnumerable<LikertRow>
Methods
AddColumn()
public LikertColumn AddColumn()
Returns
- LikertColumn
AddColumn(Guid)
public LikertColumn AddColumn(Guid id)
Parameters
id Guid
Returns
- LikertColumn
AddRow()
public LikertRow AddRow()
Returns
- LikertRow
AddRow(Guid)
public LikertRow AddRow(Guid id)
Parameters
id Guid
Returns
- LikertRow
Clone(bool)
public LikertMatrix Clone(bool cloneIdentifiers = true)
Parameters
cloneIdentifiers bool
Returns
- LikertMatrix
GetColumn(Guid)
public LikertColumn GetColumn(Guid id)
Parameters
id Guid
Returns
- LikertColumn
GetColumn(int)
public LikertColumn GetColumn(int index)
Parameters
index int
Returns
- LikertColumn
GetIndex(LikertColumn)
public int GetIndex(LikertColumn column)
Parameters
column LikertColumn
Returns
- int
GetIndex(LikertRow)
public int GetIndex(LikertRow row)
Parameters
row LikertRow
Returns
- int
GetOption(LikertOption)
public LikertOption GetOption(LikertOption option)
Parameters
option LikertOption
Returns
- LikertOption
GetOption(LikertRow, LikertColumn)
public LikertOption GetOption(LikertRow row, LikertColumn column)
Parameters
row LikertRow
column LikertColumn
Returns
- LikertOption
GetOption(Guid, Guid)
public LikertOption GetOption(Guid row, Guid column)
Parameters
row Guid
column Guid
Returns
- LikertOption
GetRow(Guid)
public LikertRow GetRow(Guid id)
Parameters
id Guid
Returns
- LikertRow
GetRow(int)
public LikertRow GetRow(int index)
Parameters
index int
Returns
- LikertRow
IsEqual(LikertMatrix, bool)
public bool IsEqual(LikertMatrix other, bool compareIdentifiers = true)
Parameters
other LikertMatrix
compareIdentifiers bool
Returns
- bool
RemoveColumn(Guid)
public void RemoveColumn(Guid id)
Parameters
id Guid
RemoveRow(Guid)
public void RemoveRow(Guid id)
Parameters
id Guid
ReorderColumns(IDictionary<Guid, int>)
public void ReorderColumns(IDictionary<Guid, int> order)
Parameters
order IDictionary<Guid, int>
ReorderRows(IDictionary<Guid, int>)
public void ReorderRows(IDictionary<Guid, int> order)
Parameters
order IDictionary<Guid, int>
ShouldSerialize_columns()
public bool ShouldSerialize_columns()
Returns
- bool
ShouldSerialize_options()
public bool ShouldSerialize_options()
Returns
- bool
ShouldSerialize_rows()
public bool ShouldSerialize_rows()
Returns
- bool