2 instantiations of SynthesizedRecordPropertySymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4279addProperty(new SynthesizedRecordPropertySymbol(this, syntax, param, isOverride: false, diagnostics)); 4296addProperty(new SynthesizedRecordPropertySymbol(this, syntax, param, isOverride: true, diagnostics));
12 references to SynthesizedRecordPropertySymbol
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Initializers.cs (1)
134((SynthesizedRecordPropertySymbol)fieldSymbol.AssociatedSymbol).BackingParameter).MakeCompilerGenerated()));
Compilation\SyntaxTreeSemanticModel.cs (1)
2504Debug.Assert(declaredSymbol.GetSymbol() is SynthesizedRecordPropertySymbol);
Compiler\DocumentationCommentCompiler.cs (3)
286var symbolForDocComments = symbol is SynthesizedRecordPropertySymbol ? symbol.ContainingType : symbol; 411SynthesizedRecordPropertySymbol recordPropertySymbol, 506if (symbol is SynthesizedRecordPropertySymbol recordProperty)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
68SynthesizedRecordPropertySymbol symbol,
Symbols\Source\SourceComplexParameterSymbol.cs (1)
442if (SynthesizedRecordPropertySymbol.HaveCorrespondingSynthesizedRecordPropertySymbol(this))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4313void addProperty(SynthesizedRecordPropertySymbol property)
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
89SynthesizedRecordPropertySymbol property,
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (1)
95parameter.ContainingType.GetMembersUnordered().Any((s, parameter) => (s as SynthesizedRecordPropertySymbol)?.BackingParameter == (object)parameter, parameter);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\EditAndContinue\SymbolMatcherTests.cs (2)
1681var member0 = compilation0.GetMember<SynthesizedRecordPropertySymbol>("R.X");