|
|
public abstract sealed class AsyncInfoFactory
|
|
|
|
|
|
static public IAsyncAction Create(Action action);
|
|
|
static public IAsyncAction Create(Func`1<Task> taskProvider);
|
|
|
static public IAsyncAction Create(Action`1<CancellationToken> action);
|
|
|
static public IAsyncAction Create(Func`2<CancellationToken, Task> taskProvider);
|
|
|
static public IAsyncActionWithProgress`1<TProgress> Create(Action`1<IProgress`1<TProgress>> action);
|
|
|
static public IAsyncActionWithProgress`1<TProgress> Create(Func`2<IProgress`1<TProgress>, Task> taskProvider);
|
|
|
static public IAsyncActionWithProgress`1<TProgress> Create(Action`2<CancellationToken, IProgress`1<TProgress>> action);
|
|
|
static public IAsyncActionWithProgress`1<TProgress> Create(Func`3<CancellationToken, IProgress`1<TProgress>, Task> taskProvider);
|
|
|
static public IAsyncOperation`1<TResult> Create(Func`1<TResult> operation);
|
|
|
static public IAsyncOperation`1<TResult> Create(Func`1<Task`1<TResult>> taskProvider);
|
|
|
static public IAsyncOperation`1<TResult> Create(Func`2<CancellationToken, TResult> operation);
|
|
|
static public IAsyncOperation`1<TResult> Create(Func`2<CancellationToken, TResult> operation, Func`1<TResult> multipleResultsProvider);
|
|
|
static public IAsyncOperation`1<TResult> Create(Func`2<CancellationToken, Task`1<TResult>> taskProvider, Func`2<Task`1<TResult>, TResult> multipleResultsProvider);
|
|
|
static public IAsyncOperationWithProgress`2<TResult, TProgress> Create(Func`2<IProgress`1<TProgress>, TResult> operation);
|
|
|
static public IAsyncOperationWithProgress`2<TResult, TProgress> Create(Func`2<IProgress`1<TProgress>, Task`1<TResult>> taskProvider);
|
|
|
static public IAsyncOperationWithProgress`2<TResult, TProgress> Create(Func`3<CancellationToken, IProgress`1<TProgress>, TResult> operation);
|
|
|
static public IAsyncOperationWithProgress`2<TResult, TProgress> Create(Func`3<CancellationToken, IProgress`1<TProgress>, TResult> operation, Func`1<TResult> multipleResultsProvider);
|
|
|
static public IAsyncOperationWithProgress`2<TResult, TProgress> Create(Func`3<CancellationToken, IProgress`1<TProgress>, Task`1<TResult>> taskProvider, Func`2<Task`1<TResult>, TResult> multipleResultsProvider);
|
|
|
public abstract sealed class WindowsRuntimeBufferExtensions
|
|
|
|
|
|
static public IBuffer AsBuffer(Byte source);
|
|
|
static public IBuffer AsBuffer(Byte source, Int32 offset, Int32 length);
|
|
|
static public IBuffer AsBuffer(Byte source, Int32 offset, Int32 length, Int32 capacity);
|
|
|
static public Stream AsStream(IBuffer source);
|
|
|
static public void CopyTo(Byte source, IBuffer destination);
|
|
|
static public void CopyTo(Byte source, Int32 sourceIndex, IBuffer destination, UInt32 destinationIndex, Int32 count);
|
|
|
static public void CopyTo(IBuffer source, Byte destination);
|
|
|
static public void CopyTo(IBuffer source, UInt32 sourceIndex, Byte destination, Int32 destinationIndex, Int32 count);
|
|
|
static public void CopyTo(IBuffer source, IBuffer destination);
|
|
|
static public void CopyTo(IBuffer source, UInt32 sourceIndex, IBuffer destination, UInt32 destinationIndex, UInt32 count);
|
|
|
static public Byte GetByte(IBuffer source, UInt32 byteOffset);
|
|
|
static public IBuffer GetWindowsRuntimeBuffer(MemoryStream underlyingStream);
|
|
|
static public IBuffer GetWindowsRuntimeBuffer(MemoryStream underlyingStream, Int32 positionInStream, Int32 length);
|
|
|
static public Boolean IsSameData(IBuffer buffer, IBuffer otherBuffer);
|
|
|
static public Boolean TryGetUnderlyingData(IBuffer buffer, out Byte& underlyingDataArray, out Int32& underlyingDataArrayStartOffset);
|