AdapterHelper.FindByName Method
- Namespace
- Kampute.DocToolkit.Metadata.Adapters
- Assembly
- Kampute.DocToolkit.dll
Definition
Finds a member by name using binary search.
public static T FindByName<T>(this IReadOnlyList<T> members, string name)
where T : IMemberType Parameters
T- The type of members in the list.
Parameters
membersIReadOnlyList<T>- The list of members, ordered by IMember.Name.
namestring- The name to search for.
Returns
- T
- The member with the specified name, or
nullif not found.
Remarks
This method uses binary search to efficiently locate a member in a sorted collection. The input collection must be ordered by member name using ordinal string comparison; otherwise, results are undefined.
