Table of Contents

Property FirstVersion

Namespace
DocWright.Reporting
Assembly
DocWright.Reporting.dll

FirstVersion

Gets the earliest report-definition schema this child appears in, of 2005, 2008, 2010 and 2016.

public ReportSchemaVersion FirstVersion { get; }

Property Value

ReportSchemaVersion

Remarks

Generated from the four committed XSDs. Each 2016 type is matched to the types that stand in its place in an older schema — from the root by child name, by an equal named type, and by the two restructurings in between: 2008 moved the page properties from Report into Page, and 2010 moved Body, Width and Page into ReportSection. A child the older type declares under the same name was there.