20 references to DestructorName
Microsoft.CodeAnalysis.CSharp (10)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
466
return WellKnownMemberNames.
DestructorName
;
Compilation\SyntaxTreeSemanticModel.cs (1)
1695
return WellKnownMemberNames.
DestructorName
;
Compiler\MethodBodySynthesizer.cs (1)
598
foreach (Symbol member in baseType.GetMembers(WellKnownMemberNames.
DestructorName
))
Declarations\DeclarationTreeBuilder.cs (1)
1210
set.Add(WellKnownMemberNames.
DestructorName
);
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
369
foreach (Symbol objectMember in objectType.GetMembers(WellKnownMemberNames.
DestructorName
))
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
1312
case WellKnownMemberNames.
DestructorName
:
1369
method.Name == WellKnownMemberNames.
DestructorName
&& // Cheaper than MethodKind.
Symbols\MethodSymbolExtensions.cs (1)
45
if ((object)method == null || method.Name != WellKnownMemberNames.
DestructorName
||
Symbols\Source\SourceDestructorSymbol.cs (1)
143
get { return WellKnownMemberNames.
DestructorName
; }
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
52
if (this.Name == WellKnownMemberNames.
DestructorName
&& this.ParameterCount == 0 && this.Arity == 0 && this.ReturnsVoid)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\DestructorTests.cs (3)
783
Single(handle => peFileReader.GetString(peFileReader.GetMethodDefinition(handle).Name) == WellKnownMemberNames.
DestructorName
);
795
peFileReader.GetString(pair.row.Name) == WellKnownMemberNames.
DestructorName
).handle;
822
var destructor = @class.GetMember<MethodSymbol>(WellKnownMemberNames.
DestructorName
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Symbols\DestructorTests.cs (4)
400
var destructor = compilation.GlobalNamespace.GetMember<INamedTypeSymbol>("C").GetMember<IMethodSymbol>(WellKnownMemberNames.
DestructorName
);
402
Assert.Equal(WellKnownMemberNames.
DestructorName
, destructor.Name);
414
Assert.Equal(WellKnownMemberNames.
DestructorName
, finalizeSyntax.ToString());
420
var lookupSymbols = model.LookupSymbols(finalizeSyntax.SpanStart, name: WellKnownMemberNames.
DestructorName
);
Symbols\InterfaceImplementationTests.cs (1)
1863
var returnType = derived.GetMember<MethodSymbol>(WellKnownMemberNames.
DestructorName
).ReturnTypeWithAnnotations;
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
2692
var method = type.GetMembers(WellKnownMemberNames.
DestructorName
).Single();
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
43
Add(result, symbol.GetMembers(WellKnownMemberNames.
DestructorName
));