Table of Contents

Class ChartModel.ProgramInfo

Namespace
InSite.Persistence.Plugin.NCSHA
Assembly
InSite.Persistence.dll
[JsonObject(MemberSerialization = MemberSerialization.OptIn)]
public class ChartModel.ProgramInfo
Inheritance
ChartModel.ProgramInfo
Inherited Members

Constructors

ProgramInfo(ProgramCollection, string, string)

public ProgramInfo(ChartModel.ProgramCollection root, string code, string title)

Parameters

root ChartModel.ProgramCollection
code string
title string

Properties

Categories

[JsonProperty(PropertyName = "categories")]
public IReadOnlyList<ChartModel.CategoryInfo> Categories { get; }

Property Value

IReadOnlyList<ChartModel.CategoryInfo>

Code

[JsonProperty(PropertyName = "code")]
public string Code { get; }

Property Value

string

Root

public ChartModel.ProgramCollection Root { get; }

Property Value

ChartModel.ProgramCollection

Title

[JsonProperty(PropertyName = "title")]
public string Title { get; }

Property Value

string

Methods

GetCategory(string)

public ChartModel.CategoryInfo GetCategory(string title)

Parameters

title string

Returns

ChartModel.CategoryInfo

Events

FieldAdded

public event ChartModel.FieldEventHandler FieldAdded

Event Type

ChartModel.FieldEventHandler