Esempio n. 1
0
        protected static T CreateEnumFlags <T>(T initialValue, IEnumerable <ParseTreeNode> enumValues) where T : CompositeEnum, new()
        {
            T value = initialValue;

            foreach (var storageClassItem in enumValues)
            {
                value = CompositeEnum.OperatorOr(value, (T)storageClassItem.AstNode);
            }

            return(value);
        }