Table of Contents

Class Section

Namespace
InSite.Domain.Banks
Assembly
Shift.Sdk.dll

A section is a reference to a specific question set from within a specific form.

public class Section
Inheritance
Section
Inherited Members
Extension Methods

Constructors

Section()

Constructs an empty section.

public Section()

Section(Section)

protected Section(Section source)

Parameters

source Section

Properties

BreakTimerEnabled

public bool BreakTimerEnabled { get; set; }

Property Value

bool

Content

Sets need support for multilingual titles, summaries, etc.

public ContentExamSection Content { get; set; }

Property Value

ContentExamSection

Criterion

The 'hydrated' criterion object. This is NOT serialized because it already exists as an object in the bank.

public Criterion Criterion { get; set; }

Property Value

Criterion

CriterionIdentifier

Uniquely identifies the criterion being referenced.

public Guid CriterionIdentifier { get; set; }

Property Value

Guid

Fields

The fields contained by the section.

public List<Field> Fields { get; set; }

Property Value

List<Field>

Form

The form that contains the section.

public Form Form { get; set; }

Property Value

Form

Identifier

Uniquely identifies the section.

public Guid Identifier { get; set; }

Property Value

Guid

Letter

Returns an alphabetic equivalent for the integer sequence (e.g. A = 1, B = 2, C = 3).

public string Letter { get; }

Property Value

string

Sequence

The ordinal position of this section in the form that contains it.

public int Sequence { get; }

Property Value

int

TimeLimit

public int TimeLimit { get; set; }

Property Value

int

TimerType

public FormSectionTimeType TimerType { get; set; }

Property Value

FormSectionTimeType

WarningOnNextTabEnabled

public bool WarningOnNextTabEnabled { get; set; }

Property Value

bool

Methods

Clone()

public Section Clone()

Returns

Section

ShouldSerializeContent()

public bool ShouldSerializeContent()

Returns

bool