public static BComponent GetComponent(BComponent parent, Behaviors behaviorManager, XmlNode xmlDoc) { BComponent current = null; foreach (XmlNode x in xmlDoc) { current = Behaviors.BuildComponent(x, parent, behaviorManager); if (current != null) { return(current); } } return(null); }
public static BComponent[] GetComponents(BComponent parent, Behaviors behaviorManager, XmlNode xmlDoc) { List <BComponent> components = new List <BComponent>(); BComponent current = null; foreach (XmlNode x in xmlDoc) { current = Behaviors.BuildComponent(x, parent, behaviorManager); if (current != null) { components.Add(current); } } return(components.ToArray()); }