1 write to BackingField
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourcePropertySymbolBase.cs (1)
150
BackingField
= new SynthesizedBackingFieldSymbol(this,
24 references to BackingField
Microsoft.CodeAnalysis.CSharp (15)
Compilation\InitializerSemanticModel.cs (1)
167
BoundFieldEqualsValue result = binder.BindFieldInitializer(property.
BackingField
, equalsValue, diagnostics);
Compilation\SyntaxTreeSemanticModel.cs (1)
1139
GetFieldOrPropertyInitializerBinder(propertySymbol.
BackingField
, defaultOuter(), propertyDecl.Initializer));
Compiler\MethodBodySynthesizer.cs (1)
186
var field = property.
BackingField
;
FlowAnalysis\AbstractFlowPass.cs (2)
574
var backingField = (access.PropertySymbol as SourcePropertySymbolBase)?.
BackingField
;
2094
var backingField = (property as SourcePropertySymbolBase)?.
BackingField
;
FlowAnalysis\DefiniteAssignment.cs (3)
1063
member = (propSymbol as SourcePropertySymbolBase)?.
BackingField
;
1372
var backingField = (property as SourcePropertySymbolBase)?.
BackingField
;
2559
var backingField = (property as SourcePropertySymbolBase)?.
BackingField
;
FlowAnalysis\NullableWalker.cs (2)
632
var shouldForcePropertyAnalysis = !constructorEnforcesRequiredMembers && member is not SourcePropertySymbolBase {
BackingField
: not null } && member.IsRequired();
1042
=> requiredMember is SourcePropertySymbol { IsAutoPropertyWithGetAccessor: true } prop ? prop.
BackingField
: requiredMember;
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
297
var backingField = autoProp.
BackingField
;
Symbols\Source\SourceMemberContainerSymbol.cs (3)
4321
members.Add(property.
BackingField
);
4323
builder.AddInstanceInitializerForPositionalMembers(new FieldOrPropertyInitializer(property.
BackingField
, paramList.Parameters[param.Ordinal]));
4758
FieldSymbol backingField = property.
BackingField
;
Symbols\Source\SourcePropertySymbolBase.cs (1)
1058
_ =
BackingField
?.GetAttributes();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (7)
Emit\EmitMetadataTests.cs (7)
947
var pBack = p.
BackingField
;
953
var qBack = q.
BackingField
;
959
var rBack = r.
BackingField
;
965
var sBack = s.
BackingField
;
1024
var qBack = q.
BackingField
;
1030
var rBack = r.
BackingField
;
1036
var sBack = s.
BackingField
;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Source\RecordTests.cs (2)
164
var backing = x.
BackingField
;
198
backing = y.
BackingField
;