public EmrHeader(MetafileReader reader) : base(reader) { Header = new Header(reader); if (Size >= 100) { HeaderExtension1 = new HeaderExtension1(reader); } if (Size >= 108) { HeaderExtension2 = new HeaderExtension2(reader); } }
protected override IEnumerable <RecordValues> GetValues() { foreach (RecordValues values in Header.GetValues()) { yield return(values); } foreach (RecordValues values in HeaderExtension1.GetValues()) { yield return(values); } foreach (RecordValues values in HeaderExtension2.GetValues()) { yield return(values); } }