示例#1
0
        internal FXElement Build()
        {
            if (_complexChildNodeBuilders.Any())
            {
                var complexElements = _complexChildNodeBuilders
                                      .Select(t => t.Invoke(this).Build());

                _fxElement = FXElement.Get(_name, complexElements);
            }
            else
            {
                _fxElement = FXElement.Get(_name, _simpleChildContent);
            }

            return(_fxElement);
        }
示例#2
0
 public FXSubNodeCreator AddNode(
     FXElement fxElement)
 {
     _fxElements.Add(fxElement);
     return(this);
 }