Exemplo n.º 1
0
        Configuration OnConfigurationEntry(XPathNavigator nav, SizeCheck parent)
        {
            var name          = nav.GetAttribute("name");
            var configuration = Root.SizeCheck.Configurations.GetChild(c => c.Name == name, () => new Configuration(name));

            nav.ProcessChildren("profile", configuration, configuration.Profiles, OnProfileEntry);
            return(configuration);
        }
Exemplo n.º 2
0
 void IVisitor.Visit(SizeCheck node) => Visit(node, "size-check", Visit);
Exemplo n.º 3
0
 protected abstract bool Visit(SizeCheck node, XElement element);
Exemplo n.º 4
0
 protected override bool Visit(SizeCheck node, XElement element)
 {
     return(true);
 }
Exemplo n.º 5
0
 public override void VisitChildren(IVisitor visitor)
 {
     SizeCheck.Visit(visitor);
     ActionList.Visit(visitor);
     SizeReport.Visit(visitor);
 }
Exemplo n.º 6
0
 void OnSizeCheckEntry(XPathNavigator nav, SizeCheck parent)
 {
     nav.ProcessChildren("configuration", parent, parent.Configurations, OnConfigurationEntry);
 }
Exemplo n.º 7
0
 public void Visit(SizeCheck node)
 {
 }