private IEnumerable<string> ProcessVariableForEntity(
     OVAL.Definitions.ObjectType sourceObject,
     sql57_object_choices entityName,
     VariablesEvaluated evaluatedVariables)
 {
     var entity = ((sql57_object)sourceObject).GetObjectEntityByName(entityName);
     return new VariableEntityEvaluator(evaluatedVariables).EvaluateVariableForEntity(entity);
 }
Example #2
0
        public EntitySimpleBaseType GetObjectEntityByName(sql57_object_choices entityName)
        {
            for (int i = 0; i < this.ItemsElementName.Count(); i++)
                if (this.ItemsElementName.ElementAt(i).Equals(entityName))
                    return (EntitySimpleBaseType)this.Items.ElementAt(i);

            return null;
        }
Example #3
0
        private IEnumerable <string> ProcessVariableForEntity(
            OVAL.Definitions.ObjectType sourceObject,
            sql57_object_choices entityName,
            VariablesEvaluated evaluatedVariables)
        {
            var entity = ((sql57_object)sourceObject).GetObjectEntityByName(entityName);

            return(new VariableEntityEvaluator(evaluatedVariables).EvaluateVariableForEntity(entity));
        }
Example #4
0
        public EntitySimpleBaseType GetObjectEntityByName(sql57_object_choices entityName)
        {
            for (int i = 0; i < this.ItemsElementName.Count(); i++)
            {
                if (this.ItemsElementName.ElementAt(i).Equals(entityName))
                {
                    return((EntitySimpleBaseType)this.Items.ElementAt(i));
                }
            }

            return(null);
        }