BindingFlagsPublic
BindingFlags are enumeration constants used with reflection in the .NET Framework to specify the members to include when searching for type members. BindingFlagsPublic is a specific value within this enumeration.
When a reflection operation, such as `Type.GetMethod` or `Type.GetProperty`, is performed, a BindingFlags parameter can be
Conversely, if BindingFlagsPublic is not specified or is combined with other flags, the search might include
Using BindingFlagsPublic is a common way to restrict reflection queries to only those members that are accessible