1 instantiation of SynthesizedRecordEqualityContractProperty
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5261equalityContract = new SynthesizedRecordEqualityContractProperty(this, diagnostics);
15 references to SynthesizedRecordEqualityContractProperty
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
5248var targetProperty = new SignatureOnlyPropertySymbol(SynthesizedRecordEqualityContractProperty.PropertyName, 5290SynthesizedRecordEqualityContractProperty.VerifyOverridesEqualityContractFromBase(equalityContract, diagnostics);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
542member is SynthesizedRecordBaseEquals or SynthesizedRecordEqualityContractProperty or SynthesizedRecordPrintMembers)
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
115SynthesizedRecordEqualityContractProperty property, 121return new SynthesizedRecordEqualityContractProperty.GetAccessorSymbol(
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
Semantics\RecordTests.cs (10)
19000var equalityContract = comp.GetMembers("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single(); 19116var equalityContract = comp.GetMembers("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single(); 19189var equalityContract = comp.GetMembers("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single(); 20121var equalityContract = comp.GetMembers("A.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single(); 20152var equalityContract = comp.GetMembers("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single();