private void _E_FFR_Load_RecursivelyFindAttributeValues(ExpressionMember item, List<string> list) { if (item as ExpressionMemberCheck != null) foreach (KeyValuePair<string, List<ExpressionMember>> kvp in ((ExpressionMemberCheck)item).PossibleExpressions) foreach (ExpressionMember child in kvp.Value) _E_FFR_Load_RecursivelyFindAttributeValues(child, list); if (!string.IsNullOrWhiteSpace(item.Name) && !list.Contains(item.Name)) list.Add(item.Name); }
public ExpressionMemberContainer(ExpressionMember member, MissionStatement statement) { Member = member; Statement = statement; }