コード例 #1
0
        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);
        }
コード例 #2
0
 public ExpressionMemberContainer(ExpressionMember member, MissionStatement statement)
 {
     Member = member; Statement = statement;
 }