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);
73 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)
4854public abstract AwaitExpressionInfo GetAwaitExpressionInfo(AwaitExpressionSyntax node); 4860public abstract AwaitExpressionInfo GetAwaitExpressionInfo(LocalDeclarationStatementSyntax node); 4866public 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)
2407public override AwaitExpressionInfo GetAwaitExpressionInfo(AwaitExpressionSyntax node) 2410return memberModel == null ? default(AwaitExpressionInfo) : memberModel.GetAwaitExpressionInfo(node); 2413public override AwaitExpressionInfo GetAwaitExpressionInfo(LocalDeclarationStatementSyntax node) 2416return memberModel == null ? default(AwaitExpressionInfo) : memberModel.GetAwaitExpressionInfo(node); 2419public override AwaitExpressionInfo GetAwaitExpressionInfo(UsingStatementSyntax node) 2422return 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)
191var 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 (16)
Semantics\AwaitExpressionTests.cs (16)
88var info = model.GetAwaitExpressionInfo(awaitExpression); 118var info = GetAwaitExpressionInfo(text); 252var info = GetAwaitExpressionInfo(text); 278var info = treeModel.GetAwaitExpressionInfo(syntaxNode); 304var info = treeModel.GetAwaitExpressionInfo(syntaxNode); 317AwaitExpressionInfo info = default; 326private AwaitExpressionInfo GetAwaitExpressionInfo(string text, out CSharpCompilation compilation, params DiagnosticDescription[] diagnostics) 337private AwaitExpressionInfo GetAwaitExpressionInfo(string text, params DiagnosticDescription[] diagnostics) 432var info = GetAwaitExpressionInfo(text, out compilation, 463var info = model.GetAwaitExpressionInfo(expr); 621var info = model.GetAwaitExpressionInfo(awaitUsingDeclaration); 672var info = model.GetAwaitExpressionInfo(awaitUsingStatement); 785var info = model.GetAwaitExpressionInfo(awaitUsingDeclaration); 849var info = model.GetAwaitExpressionInfo(awaitUsingDeclaration); 894var speculativeInfo = specModel.GetAwaitExpressionInfo((LocalDeclarationStatementSyntax)speculativeLocalDecl); 923var 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)
191var info = semanticModel.GetAwaitExpressionInfo(awaitExpression);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
191var info = semanticModel.GetAwaitExpressionInfo(awaitExpression);