Beispiel #1
0
        ArrayPayloadCollection(IReadOnlyPayloadCollection parent, IPayloadValue payload, IPayloadValue[] payloads)
            : base(parent)
        {
            _parent = parent;

            _payloads    = new IPayloadValue[payloads.Length + 1];
            _payloads[0] = payload;
            Array.Copy(payloads, 0, _payloads, 1, payloads.Length);
        }
Beispiel #2
0
 PayloadCache(IReadOnlyPayloadCollection collection)
 {
     _collection = new EmptyPayloadCollection(collection);
 }
Beispiel #3
0
 public ArrayPayloadCollection(IReadOnlyPayloadCollection parent, params IPayloadValue[] payloads)
     : base(parent)
 {
     _payloads = payloads;
     _parent   = parent;
 }
 public EmptyPayloadCollection(IReadOnlyPayloadCollection parent = null)
     : base(parent)
 {
 }
Beispiel #5
0
 public SinglePayloadCollection(IPayloadValue payload, IReadOnlyPayloadCollection parent = null)
     : base(parent)
 {
     _payload = payload;
     _parent  = parent;
 }
 protected BasePayloadCollection(IReadOnlyPayloadCollection parent)
 {
     _parent = parent;
 }