* Add API diff between .NET Core 3.0 preview1 and preview2. * Generate the API diff using API reviewer to follow the consistent formatting. * Only diff ref assemblies that are in-box (M.Netcore.App).
1.4 KiB
1.4 KiB
System.Runtime.CompilerServices
namespace System.Runtime.CompilerServices {
+ public sealed class AsyncIteratorStateMachineAttribute : StateMachineAttribute {
+ public AsyncIteratorStateMachineAttribute(Type stateMachineType);
+ }
- public readonly struct ConfiguredAsyncEnumerable<T> {
{
- public ConfiguredAsyncEnumerable<T>.Enumerator GetAsyncEnumerator();
- public readonly struct Enumerator {
{
- public T Current { get; }
- public ConfiguredValueTaskAwaitable DisposeAsync();
- public ConfiguredValueTaskAwaitable<bool> MoveNextAsync();
- }
- }
+ public readonly struct ConfiguredCancelableAsyncEnumerable<T> {
+ public ConfiguredCancelableAsyncEnumerable<T> ConfigureAwait(bool continueOnCapturedContext);
+ public ConfiguredCancelableAsyncEnumerable<T>.Enumerator GetAsyncEnumerator();
+ public ConfiguredCancelableAsyncEnumerable<T> WithCancellation(CancellationToken cancellationToken);
+ public readonly struct Enumerator {
+ public T Current { get; }
+ public ConfiguredValueTaskAwaitable DisposeAsync();
+ public ConfiguredValueTaskAwaitable<bool> MoveNextAsync();
+ }
+ }
public static class RuntimeFeature {
+ public static bool IsDynamicCodeCompiled { get; }
+ public static bool IsDynamicCodeSupported { get; }
}
}