Method GetAllPublicMembers
GetAllPublicMembers(IEnumerable<Assembly>?, BindingFlags?)
Enumerates members of all types in the loaded assemblies.
public static IEnumerable<MemberInfo[]> GetAllPublicMembers(IEnumerable<Assembly>? assemblies = null, BindingFlags? bindingAttr = null)
Parameters
assemblies
IEnumerable<Assembly>Collection of the assemblies to enum their members. Optional. If Null, uses all loaded assemblies.
bindingAttr
BindingFlags?The bindings constraint. Optional. Default is Null. If not specified, members are not filtered by the binding constraint.
Returns
GetAllPublicMembers(string, IEnumerable<Assembly>?, BindingFlags?)
Enumerates members of all types in the loaded assemblies filtered by name and binding constraint.
public static IEnumerable<MemberInfo> GetAllPublicMembers(string nameContainsText, IEnumerable<Assembly>? assemblies = null, BindingFlags? bindingAttr = null)
Parameters
nameContainsText
stringThe string which specifies member name constraint.
assemblies
IEnumerable<Assembly>Collection of the assemblies to enum their members. Optional. If Null, uses all loaded assemblies.
bindingAttr
BindingFlags?The bindings constraint. Optional. Default is Null. If not specified, members are not filtered by the binding constraint.