10 overrides of AssociatedSymbol
Microsoft.CodeAnalysis.CSharp (10)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
72
public override Symbol
AssociatedSymbol
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
449
public override Symbol
AssociatedSymbol
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
112
public override Symbol
AssociatedSymbol
Symbols\Source\SourceEnumConstantSymbol.cs (1)
66
public override Symbol
AssociatedSymbol
Symbols\Source\SourceMemberFieldSymbol.cs (1)
158
public override Symbol
AssociatedSymbol
Symbols\SubstitutedFieldSymbol.cs (1)
82
public override Symbol
AssociatedSymbol
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (1)
42
public override Symbol?
AssociatedSymbol
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
116
public override Symbol
AssociatedSymbol
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
99
public override Symbol
AssociatedSymbol
Symbols\Tuples\TupleFieldSymbol.cs (1)
96
public sealed override Symbol?
AssociatedSymbol
56 references to AssociatedSymbol
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder_Initializers.cs (1)
134
((SynthesizedRecordPropertySymbol)fieldSymbol.
AssociatedSymbol
).BackingParameter).MakeCompilerGenerated()));
Binder\Binder_Invocation.cs (1)
1585
FieldSymbol {
AssociatedSymbol
: { } symbol } => symbol,
FlowAnalysis\DefiniteAssignment.cs (2)
494
Symbol associatedPropertyOrEvent = field.
AssociatedSymbol
;
1309
var associatedSymbol = fieldSymbol.
AssociatedSymbol
;
FlowAnalysis\NullableWalker.cs (4)
748
symbol = (Symbol?)(f.
AssociatedSymbol
as PropertySymbol) ?? f;
840
case FieldSymbol {
AssociatedSymbol
: SourcePropertySymbolBase { UsesFieldKeyword: false } prop }:
945
var prop = symbolToInitialize as PropertySymbol ?? (symbolToInitialize as FieldSymbol)?.
AssociatedSymbol
as PropertySymbol;
10581
return field.
AssociatedSymbol
is SourcePropertySymbolBase { UsesFieldKeyword: false } property ?
Symbols\BaseTypeAnalysis.cs (1)
188
Debug.Assert((object)(field.
AssociatedSymbol
as EventSymbol) == null,
Symbols\FieldSymbol.cs (1)
504
ISymbolInternal IFieldSymbolInternal.AssociatedSymbol =>
AssociatedSymbol
;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1244
Debug.Assert((object)associatedField.
AssociatedSymbol
!= null);
Symbols\ObsoleteAttributeHelpers.cs (1)
66
var associatedSymbol = ((FieldSymbol)symbol).
AssociatedSymbol
;
Symbols\PublicModel\FieldSymbol.cs (1)
30
return _underlying.
AssociatedSymbol
.GetPublicSymbol();
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
116
var associated = _underlyingField.
AssociatedSymbol
;
Symbols\Source\SourceAssemblySymbol.cs (1)
2732
Symbol associatedPropertyOrEvent = field.
AssociatedSymbol
;
Symbols\Source\SourceMemberContainerSymbol.cs (6)
1743
else if (member is FieldSymbol field && field.
AssociatedSymbol
is EventSymbol e)
1749
else if (member is FieldSymbol {
AssociatedSymbol
: SourcePropertySymbolBase { PartialDefinitionPart: PropertySymbol definition } implementation } &&
2647
Debug.Assert(field.
AssociatedSymbol
is not EventSymbol, "Didn't expect to find a field-like event backing field in the member list.");
2673
var symbol = field.
AssociatedSymbol
?? field;
2984
Debug.Assert(f.
AssociatedSymbol
is not EventSymbol, "Didn't expect to find a field-like event backing field in the member list.");
4722
var symbol = initializer.FieldOpt.
AssociatedSymbol
?? initializer.FieldOpt;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
658
Debug.Assert((object)sourceField == null || (object)sourceField.
AssociatedSymbol
== null ||
659
sourceField.
AssociatedSymbol
.Kind != SymbolKind.Event);
Symbols\SubstitutedFieldSymbol.cs (1)
86
Symbol underlying = OriginalDefinition.
AssociatedSymbol
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (25)
CodeGen\CodeGenTupleTest.cs (25)
3368
Assert.Null(mFirst.
AssociatedSymbol
);
3386
Assert.Null(mItem1.
AssociatedSymbol
);
4604
Assert.Null(mItem1.
AssociatedSymbol
);
11249
Assert.Null(m1Item1.
AssociatedSymbol
);
11269
Assert.Null(m2Item1.
AssociatedSymbol
);
11291
Assert.Null(m2a2.
AssociatedSymbol
);
11544
Assert.Null(m1Item9.
AssociatedSymbol
);
11559
Assert.Null(m2Item9.
AssociatedSymbol
);
11576
Assert.Null(m2i2.
AssociatedSymbol
);
11777
Assert.Null(m3Item8.
AssociatedSymbol
);
11970
Assert.Null(m4Item8.
AssociatedSymbol
);
11989
Assert.Null(m4h4.
AssociatedSymbol
);
12218
Assert.Null(m5Item8.
AssociatedSymbol
);
12586
Assert.Null(m8Item8.
AssociatedSymbol
);
12606
Assert.Null(m8Item1.
AssociatedSymbol
);
12800
Assert.Null(m1Item1.
AssociatedSymbol
);
12819
Assert.Null(m2Item1.
AssociatedSymbol
);
12838
Assert.Null(m2a2.
AssociatedSymbol
);
15845
Assert.True(m1P1.Equals(m1P1BackingField.
AssociatedSymbol
, TypeCompareKind.ConsiderEverything));
16076
Assert.True(m1E1.Equals(m1E1BackingField.
AssociatedSymbol
, TypeCompareKind.ConsiderEverything));
28291
Assert.Null(item.
AssociatedSymbol
);
28370
Assert.Null(item.
AssociatedSymbol
);
28465
Assert.Null(item.
AssociatedSymbol
);
28499
Assert.Equal("System.String (T1, T2).Property { get; set; }", backingField.
AssociatedSymbol
.ToTestDisplayString());
28504
Assert.Null(backingField.
AssociatedSymbol
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Symbols\Metadata\PE\LoadingEvents.cs (3)
477
Assert.Equal(@event, field.
AssociatedSymbol
);
531
Assert.Equal(@event, field.
AssociatedSymbol
);
593
Assert.Contains(field.
AssociatedSymbol
, events);
Symbols\Retargeting\RetargetCustomModifiers.cs (1)
181
Assert.Null(volatileFld.
AssociatedSymbol
);
Symbols\Retargeting\RetargetingTests.cs (2)
1225
CheckSymbols(a.
AssociatedSymbol
, b.
AssociatedSymbol
, recurse: false);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdEventTests.cs (1)
3566
Assert.Equal(@event, field.
AssociatedSymbol
);