public IEnumerator <KeyValuePair <string, object> > GetEnumerator() { for (uint i = 0; i < msg.FieldCount; i++) { Rv.MessageField f = msg.GetFieldByIndex(i); if (Fields.Body == f.Name) { continue; } yield return(new KeyValuePair <string, object>(f.Name, f.Value)); } }
public IEnumerator <object> GetEnumerator() { for (uint i = 0; i < msg.FieldCount; i++) { Rv.MessageField f = msg.GetFieldByIndex(i); if (Fields.Body == f.Name) { continue; } yield return(f.Value); } }