14 references to System_IAsyncDisposable
Microsoft.CodeAnalysis (4)
Operations\ControlFlowGraphBuilder.cs (3)
3962
? _compilation.CommonGetWellKnownType(WellKnownType.
System_IAsyncDisposable
).GetITypeSymbol()
4213
iDisposable.Equals(_compilation.CommonGetWellKnownType(WellKnownType.
System_IAsyncDisposable
)?.GetITypeSymbol()));
4538
? _compilation.CommonGetWellKnownType(WellKnownType.
System_IAsyncDisposable
).GetITypeSymbol()
WellKnownMembers.cs (1)
3570
(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.
System_IAsyncDisposable
- WellKnownType.ExtSentinel), // DeclaringTypeId
Microsoft.CodeAnalysis.CSharp (6)
Binder\ForEachLoopBinder.cs (1)
1288
NamedTypeSymbol targetInterface = isAsync ? this.Compilation.GetWellKnownType(WellKnownType.
System_IAsyncDisposable
) : this.Compilation.GetSpecialType(SpecialType.System_IDisposable);
Binder\UsingStatementBinder.cs (1)
301
? originalBinder.Compilation.GetWellKnownType(WellKnownType.
System_IAsyncDisposable
)
Lowering\AsyncRewriter\AsyncStateMachine.cs (1)
55
interfaces.Add(compilation.GetWellKnownType(WellKnownType.
System_IAsyncDisposable
));
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (2)
164
_compilation.GetWellKnownType(WellKnownType.
System_IAsyncDisposable
);
240
_compilation.GetWellKnownType(WellKnownType.
System_IAsyncDisposable
);
Operations\CSharpOperationFactory.cs (1)
1898
? compilation.GetWellKnownType(WellKnownType.
System_IAsyncDisposable
)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenAsyncIteratorTests.cs (1)
1551
VerifyMissingType(WellKnownType.
System_IAsyncDisposable
,
CodeGen\CodeGenAwaitForeachTests.cs (1)
3589
comp.MakeTypeMissing(WellKnownType.
System_IAsyncDisposable
);
CodeGen\CodeGenAwaitUsingTests.cs (1)
3057
Assert.Equal(TypeKind.Error, comp.GetWellKnownType(WellKnownType.
System_IAsyncDisposable
).TypeKind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MissingSpecialMember.cs (1)
622
case WellKnownType.
System_IAsyncDisposable
: