private ExpressionInfo Node_Expr_ArrayDimFetch(XmlNode node)
{
var varSubnode = node.GetSubNode(AstConstants.Subnode + ":" + AstConstants.Subnodes.Var);
Analyze(varSubnode);
var variabel = _varResolver.ResolveVariable(node).Variable;
variabel.Info.Taints.XssTaint.ForEach(x => x.InitialTaintedVariable = variabel.Name);
variabel.Info.Taints.SqliTaint.ForEach(x => x.InitialTaintedVariable = variabel.Name);
variabel.Info.PossibleStoredTaint.Taint.XssTaint.ForEach(x => x.InitialTaintedVariable = variabel.Name);
variabel.Info.PossibleStoredTaint.Taint.SqliTaint.ForEach(x => x.InitialTaintedVariable = variabel.Name);
return new ExpressionInfo()
{
ExpressionTaint = variabel.Info.Taints,
ValueInfo = variabel.Info.AssignmentClone()
};
}