1 instantiation of AwaitExpressionInfo
Microsoft.CodeAnalysis.CSharp (1)
Compilation\MemberSemanticModel.cs (1)
960return new AwaitExpressionInfo(
40 references to AwaitExpressionInfo
Microsoft.CodeAnalysis.CSharp (32)
Compilation\AwaitExpressionInfo.cs (3)
13public readonly struct AwaitExpressionInfo : IEquatable<AwaitExpressionInfo> 52return obj is AwaitExpressionInfo otherAwait && Equals(otherAwait); 55public bool Equals(AwaitExpressionInfo other)
Compilation\CSharpSemanticModel.cs (3)
4859public abstract AwaitExpressionInfo GetAwaitExpressionInfo(AwaitExpressionSyntax node); 4865public abstract AwaitExpressionInfo GetAwaitExpressionInfo(LocalDeclarationStatementSyntax node); 4871public abstract AwaitExpressionInfo GetAwaitExpressionInfo(UsingStatementSyntax node);
Compilation\ForEachStatementInfo.cs (4)
33public AwaitExpressionInfo MoveNextAwaitableInfo { get; } 48public AwaitExpressionInfo DisposeAwaitableInfo { get; } 78AwaitExpressionInfo moveNextAwaitableInfo, 81AwaitExpressionInfo disposeAwaitableInfo,
Compilation\MemberSemanticModel.cs (7)
917public override AwaitExpressionInfo GetAwaitExpressionInfo(AwaitExpressionSyntax node) 929public override AwaitExpressionInfo GetAwaitExpressionInfo(LocalDeclarationStatementSyntax node) 941public override AwaitExpressionInfo GetAwaitExpressionInfo(UsingStatementSyntax node) 953private static AwaitExpressionInfo GetAwaitExpressionInfo(BoundAwaitableInfo? awaitableInfo) 957return default(AwaitExpressionInfo); 1001var moveNextAwaitableInfo = GetAwaitExpressionInfo(enumeratorInfoOpt.MoveNextAwaitableInfo); 1007AwaitExpressionInfo disposeAwaitableInfo = default;
Compilation\SpeculativeSemanticModelWithMemberModel.cs (3)
395public override AwaitExpressionInfo GetAwaitExpressionInfo(AwaitExpressionSyntax node) 400public override AwaitExpressionInfo GetAwaitExpressionInfo(LocalDeclarationStatementSyntax node) 405public override AwaitExpressionInfo GetAwaitExpressionInfo(UsingStatementSyntax node)
Compilation\SyntaxTreeSemanticModel.cs (6)
2408public override AwaitExpressionInfo GetAwaitExpressionInfo(AwaitExpressionSyntax node) 2411return memberModel == null ? default(AwaitExpressionInfo) : memberModel.GetAwaitExpressionInfo(node); 2414public override AwaitExpressionInfo GetAwaitExpressionInfo(LocalDeclarationStatementSyntax node) 2417return memberModel == null ? default(AwaitExpressionInfo) : memberModel.GetAwaitExpressionInfo(node); 2420public override AwaitExpressionInfo GetAwaitExpressionInfo(UsingStatementSyntax node) 2423return memberModel == null ? default(AwaitExpressionInfo) : memberModel.GetAwaitExpressionInfo(node);
CSharpExtensions.cs (6)
927public static AwaitExpressionInfo GetAwaitExpressionInfo(this SemanticModel? semanticModel, AwaitExpressionSyntax awaitExpression) 936return default(AwaitExpressionInfo); 940public static AwaitExpressionInfo GetAwaitExpressionInfo(this SemanticModel? semanticModel, LocalDeclarationStatementSyntax awaitUsingDeclaration) 948return default(AwaitExpressionInfo); 952public static AwaitExpressionInfo GetAwaitExpressionInfo(this SemanticModel? semanticModel, UsingStatementSyntax awaitUsingStatement) 960return default(AwaitExpressionInfo);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
199var info = semanticModel.GetAwaitExpressionInfo(awaitExpression);
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (5)
Microsoft.NetCore.Analyzers\Runtime\CSharpDetectPreviewFeatureAnalyzer.cs (1)
26var awaitableInfo = operation.SemanticModel.GetAwaitExpressionInfo(awaitSyntax);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler.CSharp\Lightup\AwaitExpressionInfoWrapper.cs (4)
11private static Func<AwaitExpressionInfo, IMethodSymbol?>? s_RuntimeAwaitMethodAccessor; 13extension(AwaitExpressionInfo info) 21return LightupHelpers.CreatePropertyAccessor<AwaitExpressionInfo, IMethodSymbol?>( 22typeof(AwaitExpressionInfo),
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
199var info = semanticModel.GetAwaitExpressionInfo(awaitExpression);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
199var info = semanticModel.GetAwaitExpressionInfo(awaitExpression);