private object DoGetType(CsField type) { return type.Type; }
private object DoGetValue(CsField type) { return type.Value; }
private bool DoHasField(CsField[] members, string name) { foreach (var member in members) { if (member.Name == name) return true; } return false; }