15 instantiations of AwaitExpressionInfo
Microsoft.CodeAnalysis.CSharp (1)
Compilation\MemberSemanticModel.cs (1)
960return new AwaitExpressionInfo(
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (12)
CodeGen\CodeGenAwaitUsingTests.cs (12)
3558var first = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false); 3560var nulls1 = new AwaitExpressionInfo(null, isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false); 3561var nulls2 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), null, getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false); 3562var nulls3 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), null, awaitRuntimeCall1.GetPublicSymbol(), false); 3563var nulls4 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), null, false); 3564var nulls5 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), true); 3591var second1 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false); 3592var second2 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false); 3593var second3 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false); 3594var second4 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false); 3595var second5 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false); 3611var another = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\ForEachStatementInfoTests.cs (2)
54var mnea2 = new AwaitExpressionInfo(mn2, null, null, null, false); 55var dispa2 = new AwaitExpressionInfo(disp2, null, null, null, false);
75 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)
4865public abstract AwaitExpressionInfo GetAwaitExpressionInfo(AwaitExpressionSyntax node); 4871public abstract AwaitExpressionInfo GetAwaitExpressionInfo(LocalDeclarationStatementSyntax node); 4877public 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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
199var info = semanticModel.GetAwaitExpressionInfo(awaitExpression);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (12)
CodeGen\CodeGenAwaitUsingTests.cs (12)
3558var first = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false); 3560var nulls1 = new AwaitExpressionInfo(null, isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false); 3561var nulls2 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), null, getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false); 3562var nulls3 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), null, awaitRuntimeCall1.GetPublicSymbol(), false); 3563var nulls4 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), null, false); 3564var nulls5 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), true); 3591var second1 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false); 3592var second2 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false); 3593var second3 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false); 3594var second4 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false); 3595var second5 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false); 3611var another = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\AwaitExpressionTests.cs (18)
88var info = model.GetAwaitExpressionInfo(awaitExpression); 118var info = GetAwaitExpressionInfo(text); 252var info = GetAwaitExpressionInfo(text); 278var info = treeModel.GetAwaitExpressionInfo(syntaxNode); 304var info = treeModel.GetAwaitExpressionInfo(syntaxNode); 337var info = treeModel.GetAwaitExpressionInfo(syntaxNode); 383var info = treeModel.GetAwaitExpressionInfo(syntaxNode); 397AwaitExpressionInfo info = default; 406private AwaitExpressionInfo GetAwaitExpressionInfo(string text, out CSharpCompilation compilation, params DiagnosticDescription[] diagnostics) 417private AwaitExpressionInfo GetAwaitExpressionInfo(string text, params DiagnosticDescription[] diagnostics) 512var info = GetAwaitExpressionInfo(text, out compilation, 543var info = model.GetAwaitExpressionInfo(expr); 701var info = model.GetAwaitExpressionInfo(awaitUsingDeclaration); 752var info = model.GetAwaitExpressionInfo(awaitUsingStatement); 865var info = model.GetAwaitExpressionInfo(awaitUsingDeclaration); 929var info = model.GetAwaitExpressionInfo(awaitUsingDeclaration); 974var speculativeInfo = specModel.GetAwaitExpressionInfo((LocalDeclarationStatementSyntax)speculativeLocalDecl); 1003var speculativeInfo = specModel.GetAwaitExpressionInfo((UsingStatementSyntax)speculativeUsingStmt);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (10)
Compilation\ForEachStatementInfoTests.cs (10)
45var mnea1 = default(AwaitExpressionInfo); 46var dispa1 = default(AwaitExpressionInfo); 54var mnea2 = new AwaitExpressionInfo(mn2, null, null, null, false); 55var dispa2 = new AwaitExpressionInfo(disp2, null, null, null, false); 122var moveNextAwaitInfo = info.MoveNextAwaitableInfo; 142var disposeAwaitInfo = info.DisposeAwaitableInfo; 188var moveNextAwaitInfo = info.MoveNextAwaitableInfo; 194var disposeAwaitInfo = info.DisposeAwaitableInfo;
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
199var info = semanticModel.GetAwaitExpressionInfo(awaitExpression);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
199var info = semanticModel.GetAwaitExpressionInfo(awaitExpression);