public DvDuration(int years, int months, int days, int weeks, int hours, int minutes, int seconds, double fractionalSeconds) { this.isoDuration = new OpenEhr.AssumedTypes.Iso8601Duration (years, months, days, weeks, hours, minutes, seconds, fractionalSeconds); CheckInvariants(); }
protected override void ReadXmlBase(System.Xml.XmlReader reader) { base.ReadXmlBase(reader); // Get value Check.Assert(reader.LocalName == "value", "reader.LocalName must be 'value'"); string value = reader.ReadElementString("value", RmXmlSerializer.OpenEhrNamespace); reader.MoveToContent(); this.isoDuration = new OpenEhr.AssumedTypes.Iso8601Duration(value); }
public DvDuration(string durationString, float accuracy, bool accuracyIsPercent, string magnitudeStatus, CodePhrase normalStatus, DvInterval <DvDuration> normalRange, ReferenceRange <DvDuration>[] otherReferenceRanges) : base() { Check.Require(!string.IsNullOrEmpty(durationString), "durationString must not be null or empty."); this.isoDuration = new OpenEhr.AssumedTypes.Iso8601Duration(durationString); base.SetBaseData(accuracy, accuracyIsPercent, magnitudeStatus, normalStatus, normalRange, otherReferenceRanges); CheckInvariants(); }