public override void Run (DocGenerator generator, ISymbol member) { if (!generator.EvaluateCondition (Attributes, member)) return; foreach (var caseSection in CaseSections) { if (generator.EvaluateCondition (caseSection.Attributes, member)) { caseSection.Children.ForEach (child => child.Run (generator, member)); return; } } Children.ForEach (child => child.Run (generator, member)); }
public override void Run(DocGenerator generator) { if (generator.EvaluateCondition(Attributes)) { Children.ForEach(child => child.Run(generator)); } }
public override void Run(DocGenerator generator, ISymbol member) { if (!generator.EvaluateCondition(Attributes, member)) { return; } foreach (var caseSection in CaseSections) { if (generator.EvaluateCondition(caseSection.Attributes, member)) { caseSection.Children.ForEach(child => child.Run(generator, member)); return; } } Children.ForEach(child => child.Run(generator, member)); }
public override void Run(DocGenerator generator, ISymbol member) { if (!generator.EvaluateCondition(Attributes, member)) { Children.ForEach(child => child.Run(generator, member)); } }
public override void Run (DocGenerator generator, ISymbol member) { if (generator.EvaluateCondition (Attributes, member)) Children.ForEach (child => child.Run (generator, member)); }
public override void Run (DocGenerator generator) { if (!generator.EvaluateCondition (Attributes)) Children.ForEach (child => child.Run (generator)); }