Предположим, код, который я использую для перебора списка узлов
foreach(XmlNode nodeP in node.SelectNodes("Property"))
{
propsList.Add(nodeP.Attributes["name"].Value, true);
}
в этом случае выражение node.SelectNodes("Property") оценивается во время каждой итерации для каждого или один раз?