public override void ForEach(ReferenceForFunctionHandler function) { var cnt = Count * Properties; for (int i = 0; i < cnt; i++) { function(ref Address[i]); } }
public override unsafe void ForEach(ReferenceForFunctionHandler function) { fixed(double *src = internalArray) { for (int i = start; i < stop; i++) { function(ref src[i]); } } }
public override void ForEach(ReferenceForFunctionHandler function) { fixed(double *ptr = values) { var len = values.Length; for (int i = 0; i < len; i++) { function(ref ptr[i]); } } }
public abstract void ForEach(ReferenceForFunctionHandler function);