public override void GetData<T>( T[] data, int startIndex, int elementCount, int offsetInBytes ) where T : struct, new()