Loyc.Syntax.LNodeFactory.Splice C# (CSharp) 메소드

Splice() 공개 메소드

public Splice ( ) : LNode
리턴 LNode
		public LNode Splice()
		{
			if (_emptySplice == null) 
				_emptySplice = Call(S.Splice);
			return _emptySplice;
		}
		public LNode Splice(params LNode[] contents)

Same methods

LNodeFactory::Splice ( IEnumerable contents, int startIndex = -1, int endIndex = -1 ) : LNode
LNodeFactory::Splice ( LNode contents, int startIndex = -1, int endIndex = -1 ) : LNode
LNodeFactory::Splice ( VList contents, int startIndex = -1, int endIndex = -1 ) : LNode

Usage Example

예제 #1
0
        public void TestExt_AsList()
        {
            var add    = F.Call(S.Add, a, one);
            var assign = F.Call(S.Assign, a, b);
            var splice = F.Splice(add, assign);

            ExpectList(add.AsList(S.Splice), add);
            ExpectList(splice.AsList(S.Splice), add, assign);
            ExpectList(splice.AsList(S.Tuple), splice);
        }