12 references to DeconstructMethodName
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Deconstruct.cs (1)
651const string methodName = WellKnownMemberNames.DeconstructMethodName;
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
170Debug.Assert(method.Name == WellKnownMemberNames.DeconstructMethodName);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4022WellKnownMemberNames.DeconstructMethodName,
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
24: base(containingType, WellKnownMemberNames.DeconstructMethodName, isReadOnly: IsReadOnly(containingType, positionalMembers), hasBody: true, memberOffset, diagnostics)
Symbols\Tuples\TupleTypeSymbol.cs (1)
458case WellKnownMemberNames.DeconstructMethodName:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenDeconstructTests.cs (1)
259var firstDeconstructMethod = ((CSharpCompilation)comp.Compilation).GetTypeByMetadataName("C").GetMembers(WellKnownMemberNames.DeconstructMethodName)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests_Synthesized.cs (2)
847var deconstruct = record.GetMember(WellKnownMemberNames.DeconstructMethodName); 914var deconstruct = record.GetMember(WellKnownMemberNames.DeconstructMethodName);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Rename\CSharpRenameRewriterLanguageService.cs (1)
999string.Compare(renameSymbol.Name, WellKnownMemberNames.DeconstructMethodName, StringComparison.OrdinalIgnoreCase) == 0));
Microsoft.CodeAnalysis.Features (2)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
864WellKnownMemberNames.DeconstructMethodName,
GenerateMember\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (1)
57IdentifierToken = generator.Identifier(WellKnownMemberNames.DeconstructMethodName);
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
106=> methodSymbol.Name == WellKnownMemberNames.DeconstructMethodName;