23 references to BackingField
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Expressions.cs (2)
1493
field = property.
BackingField
;
1507
field = property.
BackingField
;
Binder\Binder_Statements.cs (1)
1827
if (propertySymbol is SourcePropertySymbolBase {
BackingField
: { } } sourceProperty)
Compilation\InitializerSemanticModel.cs (1)
167
BoundFieldEqualsValue result = binder.BindFieldInitializer(property.
BackingField
, equalsValue, diagnostics);
Compilation\SyntaxTreeSemanticModel.cs (1)
1143
GetFieldOrPropertyInitializerBinder(propertySymbol.
BackingField
, defaultOuter(), propertyDecl.Initializer));
Compiler\MethodBodySynthesizer.cs (1)
189
var field = property.
BackingField
;
FlowAnalysis\AbstractFlowPass.cs (2)
574
var backingField = (access.PropertySymbol as SourcePropertySymbolBase)?.
BackingField
;
2323
var backingField = (property as SourcePropertySymbolBase)?.
BackingField
;
FlowAnalysis\DefiniteAssignment.cs (3)
1060
member = (propSymbol as SourcePropertySymbolBase)?.
BackingField
;
1392
var backingField = (property as SourcePropertySymbolBase)?.
BackingField
;
2688
var backingField = (property as SourcePropertySymbolBase)?.
BackingField
;
FlowAnalysis\NullableWalker.cs (5)
719
var shouldForcePropertyAnalysis = !constructorEnforcesRequiredMembers && member is not SourcePropertySymbolBase {
BackingField
: not null } && member.IsRequired();
1066
=> requiredMember is SourcePropertySymbolBase {
BackingField
: { } backingField } ? backingField : requiredMember;
1078
var symbolAnnotations = property is SourcePropertySymbolBase { UsesFieldKeyword: true,
BackingField
: { } field }
2322
else if (symbol is SourcePropertySymbolBase { UsesFieldKeyword: true,
BackingField
: { } backingField })
11222
var field = property.
BackingField
;
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
314
var backingField = autoProp.
BackingField
;
Symbols\Source\SourceMemberContainerSymbol.cs (2)
1766
definition.PartialImplementationPart == (object)implementation && implementation.
BackingField
!= (object)member)
5344
builder.AddInstanceInitializerForPositionalMembers(new FieldOrPropertyInitializer(property.
BackingField
, paramList.Parameters[param.Ordinal]));
Symbols\Source\SourcePropertySymbol.cs (1)
197
|| this.
BackingField
is not null);
Symbols\Source\SourcePropertySymbolBase.cs (2)
749
if (
BackingField
is null)
1329
_ =
BackingField
?.GetAttributes();
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
231
NullableWalker.AnalyzeIfNeeded(binder, boundGetAccessor, boundGetAccessor.Syntax, diagnostics, symbolAndGetterNullResilienceData: (getAccessor, new NullableWalker.GetterNullResilienceData(_property.
BackingField
, assumedNullableAnnotation)));