public static FieldInfo GetField(Type t, String name, bool getStatics)
{
BindingFlags flags = BindingFlags.Public;
if (getStatics)
flags |= BindingFlags.Static | BindingFlags.FlattenHierarchy;
else
flags |= BindingFlags.Instance;
return t.GetField(name,flags);
}