public void AddSpec(BufferDataSpecification spec) { if (!DataSpecifications.Contains(spec)) { DataSpecifications.Add(spec); } }
//public virtual void AddData<T>(IEnumerable<T> data, BufferDataSpecification spec) where T : struct //{ // if (!DataSpecifications.Contains(spec)) // { // SetData(data, spec.Offset); // DataSpecifications.Add(spec); // } //} public void SetData <T>(IEnumerable <T> data, BufferDataSpecification spec) where T : struct { SetData(data, spec.Offset); }