13 instantiations of AwaitExpressionInfo
Microsoft.CodeAnalysis.CSharp (1)
Compilation\MemberSemanticModel.cs (1)
930
return new
AwaitExpressionInfo
(
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (12)
CodeGen\CodeGenAwaitUsingTests.cs (12)
3572
var first = new
AwaitExpressionInfo
(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false);
3574
var nulls1 = new
AwaitExpressionInfo
(null, isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false);
3575
var nulls2 = new
AwaitExpressionInfo
(getAwaiter1.GetPublicSymbol(), null, getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false);
3576
var nulls3 = new
AwaitExpressionInfo
(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), null, awaitRuntimeCall1.GetPublicSymbol(), false);
3577
var nulls4 = new
AwaitExpressionInfo
(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), null, false);
3578
var nulls5 = new
AwaitExpressionInfo
(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), true);
3605
var second1 = new
AwaitExpressionInfo
(getAwaiter2.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false);
3606
var second2 = new
AwaitExpressionInfo
(getAwaiter1.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false);
3607
var second3 = new
AwaitExpressionInfo
(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false);
3608
var second4 = new
AwaitExpressionInfo
(getAwaiter2.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false);
3609
var second5 = new
AwaitExpressionInfo
(getAwaiter2.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false);
3625
var another = new
AwaitExpressionInfo
(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false);
36 references to AwaitExpressionInfo
Microsoft.CodeAnalysis.CSharp (11)
Compilation\AwaitExpressionInfo.cs (3)
13
public readonly struct AwaitExpressionInfo : IEquatable<
AwaitExpressionInfo
>
52
return obj is
AwaitExpressionInfo
otherAwait && Equals(otherAwait);
55
public bool Equals(
AwaitExpressionInfo
other)
Compilation\CSharpSemanticModel.cs (1)
4846
public abstract
AwaitExpressionInfo
GetAwaitExpressionInfo(AwaitExpressionSyntax node);
Compilation\MemberSemanticModel.cs (2)
916
public override
AwaitExpressionInfo
GetAwaitExpressionInfo(AwaitExpressionSyntax node)
927
return default(
AwaitExpressionInfo
);
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
395
public override
AwaitExpressionInfo
GetAwaitExpressionInfo(AwaitExpressionSyntax node)
Compilation\SyntaxTreeSemanticModel.cs (2)
2407
public override
AwaitExpressionInfo
GetAwaitExpressionInfo(AwaitExpressionSyntax node)
2410
return memberModel == null ? default(
AwaitExpressionInfo
) : memberModel.GetAwaitExpressionInfo(node);
CSharpExtensions.cs (2)
927
public static
AwaitExpressionInfo
GetAwaitExpressionInfo(this SemanticModel? semanticModel, AwaitExpressionSyntax awaitExpression)
936
return default(
AwaitExpressionInfo
);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
191
var
info = semanticModel.GetAwaitExpressionInfo(awaitExpression);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (12)
CodeGen\CodeGenAwaitUsingTests.cs (12)
3572
var
first = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false);
3574
var
nulls1 = new AwaitExpressionInfo(null, isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false);
3575
var
nulls2 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), null, getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false);
3576
var
nulls3 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), null, awaitRuntimeCall1.GetPublicSymbol(), false);
3577
var
nulls4 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), null, false);
3578
var
nulls5 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), true);
3605
var
second1 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false);
3606
var
second2 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false);
3607
var
second3 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false);
3608
var
second4 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false);
3609
var
second5 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted2.GetPublicSymbol(), getResult2.GetPublicSymbol(), awaitRuntimeCall2.GetPublicSymbol(), false);
3625
var
another = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.GetPublicSymbol(), getResult1.GetPublicSymbol(), awaitRuntimeCall1.GetPublicSymbol(), false);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Semantics\AwaitExpressionTests.cs (10)
87
var
info = model.GetAwaitExpressionInfo(awaitExpression);
117
var
info = GetAwaitExpressionInfo(text);
251
var
info = GetAwaitExpressionInfo(text);
277
var
info = treeModel.GetAwaitExpressionInfo(syntaxNode);
303
var
info = treeModel.GetAwaitExpressionInfo(syntaxNode);
316
AwaitExpressionInfo
info = default;
325
private
AwaitExpressionInfo
GetAwaitExpressionInfo(string text, out CSharpCompilation compilation, params DiagnosticDescription[] diagnostics)
336
private
AwaitExpressionInfo
GetAwaitExpressionInfo(string text, params DiagnosticDescription[] diagnostics)
437
var
info = GetAwaitExpressionInfo(text, out compilation,
468
var
info = model.GetAwaitExpressionInfo(expr);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
191
var
info = semanticModel.GetAwaitExpressionInfo(awaitExpression);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
191
var
info = semanticModel.GetAwaitExpressionInfo(awaitExpression);