public override bool IsNodeUsed(Node node) { if (@else != null && @else.IsNodeUsed(node)) { return(true); } return((node == this) || condition.IsNodeUsed(node) || body.IsNodeUsed(node)); }
public override bool IsNodeUsed(Node node) { if (node == this) { return(true); } foreach (var lib in Libraries.Values) { if (lib.IsNodeUsed(node)) { return(true); } } return(main.IsNodeUsed(node)); }
public override bool IsNodeUsed(Node node) { return((node == this) || condition.IsNodeUsed(node) || body.IsNodeUsed(node)); }