public ObsceneNode SafeAddChild(ObsceneValue value) { if (HasChild(value.Character)) { return(GetChild(value.Character)); } var node = new ObsceneNode(value); Children.Add(value.Character, node); return(node); }
public ObsceneNode(ObsceneValue value) { Value = value; Children = new Dictionary <char, ObsceneNode>(); }