//============================================================================================================= // This group of apis are equivalent to the desktop CLR's: // // type.Get***(BindingFlags.Public|BindingFlags.NonPublic|BindingFlags.Static|BindingFlags.Instance) // // Returns all directly declared members. // Members from base classes are returned if they're not private, static or overridden. //============================================================================================================= public static IEnumerable <FieldInfo> GetRuntimeFields(this CType type) { return(type.GetFields(defaultNonPublicFlags).AsNothingButIEnumerable()); }
public override FieldInfo[] GetFields(BindingFlags bindingAttr) { return(typeImpl.GetFields(bindingAttr)); }