//public override bool TryGetMember(GetMemberBinder binder, out object result) //{ // // Converting the property name to lowercase // // so that property names become case-insensitive. // string name = binder.Name.ToLower(); // // If the property name is found in a dictionary, // // set the result parameter to the property value and return true. // // Otherwise, return false. // return _dict.TryGetValue(name, out result); //} private void LoadVariables(TaggedDataReader reader) { IDXFTaggedData data; while ((data = reader.GetNext()) != null) { if (data.Code == 0 && data.Data == "ENDSEC") { Console.WriteLine("Exit Header"); break; } Console.WriteLine(data.Data); } }
internal HeaderSection(TaggedDataReader reader) { LoadVariables(reader); }