2 instantiations of SynthesizedRecordPropertySymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4543addProperty(new SynthesizedRecordPropertySymbol(this, syntax, param, isOverride: false, diagnostics)); 4560addProperty(new SynthesizedRecordPropertySymbol(this, syntax, param, isOverride: true, diagnostics));
10 references to SynthesizedRecordPropertySymbol
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Initializers.cs (1)
134((SynthesizedRecordPropertySymbol)fieldSymbol.AssociatedSymbol).BackingParameter).MakeCompilerGenerated()));
Compilation\SyntaxTreeSemanticModel.cs (1)
2508Debug.Assert(declaredSymbol.GetSymbol() is SynthesizedRecordPropertySymbol);
Compiler\DocumentationCommentCompiler.cs (3)
293var symbolForDocComments = symbol is SynthesizedRecordPropertySymbol ? symbol.ContainingType : symbol; 418SynthesizedRecordPropertySymbol recordPropertySymbol, 513if (symbol is SynthesizedRecordPropertySymbol recordProperty)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
68SynthesizedRecordPropertySymbol symbol,
Symbols\Source\SourceComplexParameterSymbol.cs (1)
448if (SynthesizedRecordPropertySymbol.HaveCorrespondingSynthesizedRecordPropertySymbol(this))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4577void addProperty(SynthesizedRecordPropertySymbol property)
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
88SynthesizedRecordPropertySymbol property,
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (1)
102parameter.ContainingType.GetMembersUnordered().Any((s, parameter) => (s as SynthesizedRecordPropertySymbol)?.BackingParameter == (object)parameter, parameter);