internal static void EnsureResultsInUserBuffer(IBuffer userBuffer, IBuffer resultBuffer) { // Results buffer may be different from user specified buffer. If so - copy data to the user. Debug.Assert(userBuffer != null); Debug.Assert(resultBuffer != null); if (resultBuffer.IsSameData(userBuffer)) { return; } resultBuffer.CopyTo(userBuffer); userBuffer.Length = resultBuffer.Length; }