14 references to System_IAsyncDisposable
Microsoft.CodeAnalysis (4)
Operations\ControlFlowGraphBuilder.cs (3)
3962? _compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol() 4213iDisposable.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)
1288NamedTypeSymbol 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)
55interfaces.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)
1551VerifyMissingType(WellKnownType.System_IAsyncDisposable,
CodeGen\CodeGenAwaitForeachTests.cs (1)
3589comp.MakeTypeMissing(WellKnownType.System_IAsyncDisposable);
CodeGen\CodeGenAwaitUsingTests.cs (1)
3057Assert.Equal(TypeKind.Error, comp.GetWellKnownType(WellKnownType.System_IAsyncDisposable).TypeKind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MissingSpecialMember.cs (1)
622case WellKnownType.System_IAsyncDisposable: