2 instantiations of SynthesizedRecordPropertySymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
5298addProperty(new SynthesizedRecordPropertySymbol(this, syntax, param, isOverride: false, diagnostics)); 5315addProperty(new SynthesizedRecordPropertySymbol(this, syntax, param, isOverride: true, diagnostics));
11 references to SynthesizedRecordPropertySymbol
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Initializers.cs (1)
134((SynthesizedRecordPropertySymbol)fieldSymbol.AssociatedSymbol).BackingParameter).MakeCompilerGenerated()));
Compilation\SyntaxTreeSemanticModel.cs (1)
2574Debug.Assert(declaredSymbol.GetSymbol() is SynthesizedRecordPropertySymbol);
Compiler\DocumentationCommentCompiler.cs (3)
426var symbolForDocComments = symbol is SynthesizedRecordPropertySymbol ? symbol.ContainingType : symbol; 470SynthesizedRecordPropertySymbol recordPropertySymbol, 649if (symbol is SynthesizedRecordPropertySymbol recordProperty)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
68SynthesizedRecordPropertySymbol symbol,
Symbols\Source\SourceComplexParameterSymbol.cs (1)
456if (SynthesizedRecordPropertySymbol.HaveCorrespondingSynthesizedRecordPropertySymbol(this))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5332void addProperty(SynthesizedRecordPropertySymbol property)
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
89SynthesizedRecordPropertySymbol property, 282if (_property is SynthesizedUnionValuePropertySymbol or SynthesizedRecordEqualityContractProperty or SynthesizedRecordPropertySymbol)
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (1)
105parameter.ContainingType.GetMembersUnordered().Any((s, parameter) => (s as SynthesizedRecordPropertySymbol)?.BackingParameter == (object)parameter, parameter);