internal static bool IsMatchWildcardPattern( this IUiElement elementInput, IList resultCollection, WildcardPattern wcPattern, string dataToCheck) { bool result = false; // 20140314 // was an experiment // resultCollection = resultCollection ?? new List<IUiElement>(); if (string.IsNullOrEmpty(dataToCheck)) { return result; } if (!wcPattern.IsMatch(dataToCheck)) return result; result = true; resultCollection.Add(elementInput); return result; }