1 instantiation of SynthesizedRecordEqualityContractProperty
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5519equalityContract = new SynthesizedRecordEqualityContractProperty(this, diagnostics);
6 references to SynthesizedRecordEqualityContractProperty
Microsoft.CodeAnalysis.CSharp (6)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
5506var targetProperty = new SignatureOnlyPropertySymbol(SynthesizedRecordEqualityContractProperty.PropertyName, 5548SynthesizedRecordEqualityContractProperty.VerifyOverridesEqualityContractFromBase(equalityContract, diagnostics);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
542member is SynthesizedRecordBaseEquals or SynthesizedRecordEqualityContractProperty or SynthesizedRecordPrintMembers)
Symbols\Source\SourcePropertyAccessorSymbol.cs (3)
115SynthesizedRecordEqualityContractProperty property, 121return new SynthesizedRecordEqualityContractProperty.GetAccessorSymbol( 279if (_property is SynthesizedUnionValuePropertySymbol or SynthesizedRecordEqualityContractProperty or SynthesizedRecordPropertySymbol)