public VisitStatus Visit <TContainer>(Property <TContainer, DynamicBufferContainer <BufferElement> > property, ref TContainer container, ref DynamicBufferContainer <BufferElement> data) { if (!Category.HasFlag(Category.BufferData)) { return(VisitStatus.Stop); } if (Read) { Assert.That(data.Count, Is.EqualTo(51)); } else { data.Add(new BufferElement { FloatValue = data.Count * Value }); } return(VisitStatus.Unhandled); }
public VisitStatus Visit <TContainer>(Property <TContainer, DynamicBufferContainer <BufferElement> > property, ref TContainer container, ref DynamicBufferContainer <BufferElement> data) { for (var i = 0; i < data.Count; ++i) { Assert.That(data[i].Value, Is.EqualTo(i)); } return(VisitStatus.Unhandled); }