Files
2026-08-27 10:56:38 -06:00

29 lines
908 B
C#

using Microsoft.CodeAnalysis.CSharp.Symbols;
namespace Microsoft.CodeAnalysis.CSharp;
internal sealed class AsyncIteratorInfo
{
internal FieldSymbol PromiseOfValueOrEndField { get; }
internal FieldSymbol CombinedTokensField { get; }
internal FieldSymbol CurrentField { get; }
internal FieldSymbol DisposeModeField { get; }
internal MethodSymbol SetResultMethod { get; }
internal MethodSymbol SetExceptionMethod { get; }
public AsyncIteratorInfo(FieldSymbol promiseOfValueOrEndField, FieldSymbol combinedTokensField, FieldSymbol currentField, FieldSymbol disposeModeField, MethodSymbol setResultMethod, MethodSymbol setExceptionMethod)
{
PromiseOfValueOrEndField = promiseOfValueOrEndField;
CombinedTokensField = combinedTokensField;
CurrentField = currentField;
DisposeModeField = disposeModeField;
SetResultMethod = setResultMethod;
SetExceptionMethod = setExceptionMethod;
}
}