14 references to System_IDisposable__Dispose
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
4173: (IMethodSymbol?)_compilation.CommonGetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose)?.GetISymbol());
Microsoft.CodeAnalysis.CSharp (7)
Compilation\MemberSemanticModel.cs (1)
983: (MethodSymbol)Compilation.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose);
Lowering\IteratorRewriter\IteratorRewriter.cs (2)
104EnsureSpecialMember(SpecialMember.System_IDisposable__Dispose, bag); 212var IDisposable_Dispose = F.SpecialMethod(SpecialMember.System_IDisposable__Dispose);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
298return Binder.TryGetSpecialTypeMember(_compilation, SpecialMember.System_IDisposable__Dispose, forEachSyntax, _diagnostics, out disposeMethod);
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (1)
451Binder.TryGetSpecialTypeMember(_compilation, SpecialMember.System_IDisposable__Dispose, resourceTypeSyntax, _diagnostics, out disposeMethod);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
108((MethodSymbol)compilation.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose)),
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
795&& compilation.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose) is not null;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenAwaitUsingTests.cs (1)
732comp.MakeMemberMissing(SpecialMember.System_IDisposable__Dispose);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\CollectionExpressionTests.cs (1)
42525comp.MakeMemberMissing(SpecialMember.System_IDisposable__Dispose);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IUsingStatement.cs (1)
4150compilation.MakeMemberMissing(SpecialMember.System_IDisposable__Dispose);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ForEachTests.cs (2)
2136Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose).GetPublicSymbol(), loopInfo.DisposeMethod); 2188Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose).GetPublicSymbol(), loopInfo0.DisposeMethod);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MissingSpecialMember.cs (1)
71comp.MakeMemberMissing(SpecialMember.System_IDisposable__Dispose);