public static IEnumerable <IMemberResult> GetMemberByIndex(this IModuleAnalysis entry, string variable, string memberName, int index) { return(entry.GetMembersByIndex(variable, index).Where(m => m.Name == memberName)); }
public static IEnumerable <string> GetMemberNamesByIndex(this IModuleAnalysis analysis, string exprText, int index, GetMemberOptions options = GetMemberOptions.IntersectMultipleResults) { return(analysis.GetMembersByIndex(exprText, index, options).Select(m => m.Name)); }