public byte[] Serialize <T>(T data) => _dataTransform.Apply(_baseProvider.Serialize(data));
public static Cysharp.Threading.Tasks.UniTask <byte[]> ApplyFakeAsync(this IDataTransformSync dataTransform, byte[] data) => Cysharp.Threading.Tasks.UniTask.FromResult <byte[]>(dataTransform.Apply(data));
public static System.Threading.Tasks.Task <byte[]> ApplyFakeAsync(this IDataTransformSync dataTransform, byte[] data) => System.Threading.Tasks.Task.FromResult <byte[]>(dataTransform.Apply(data));
public byte[] Apply(byte[] data) => _secondTransform.Apply(_firstTransform.Apply(data));