public DvOrdinal(int value, Text.DvCodedText symbol, CodePhrase normalStatus, DvInterval <DvOrdinal> normalRange, ReferenceRange <DvOrdinal>[] otherReferenceRanges) : this() { DesignByContract.Check.Require(symbol != null, "symbol must not be null."); this.value = value; this.valueSet = true; this.symbol = symbol; SetBaseData(normalStatus, normalRange, otherReferenceRanges); this.CheckInvariants(); }
protected override void ReadXmlBase(System.Xml.XmlReader reader) { base.ReadXmlBase(reader); Check.Assert(reader.LocalName == "value", "reader.LocalName must be 'value'"); this.value = reader.ReadElementContentAsInt("value", RmXmlSerializer.OpenEhrNamespace); this.valueSet = true; if (!reader.IsStartElement()) { reader.ReadEndElement(); } reader.MoveToContent(); Check.Assert(reader.LocalName == "symbol", "reader.LocalName must be 'symbol'"); if (this.symbol == null) { this.symbol = new OpenEhr.RM.DataTypes.Text.DvCodedText(); } this.symbol.ReadXml(reader); }
public DvOrdinal(int value, Text.DvCodedText symbol, DvInterval <DvOrdinal> normalRange, ReferenceRange <DvOrdinal>[] referenceRanges) : this(value, symbol, null, normalRange, referenceRanges) { }