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)
450
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
57 references to AssociatedSymbol
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Initializers.cs (1)
134
((SynthesizedRecordPropertySymbol)fieldSymbol.
AssociatedSymbol
).BackingParameter).MakeCompilerGenerated()));
Binder\Binder_Invocation.cs (1)
1594
FieldSymbol {
AssociatedSymbol
: { } symbol } => symbol,
FlowAnalysis\DefiniteAssignment.cs (2)
445
Symbol associatedPropertyOrEvent = field.
AssociatedSymbol
;
1261
var associatedSymbol = fieldSymbol.
AssociatedSymbol
;
FlowAnalysis\NullableWalker.cs (4)
766
symbol = (Symbol?)(f.
AssociatedSymbol
as PropertySymbol) ?? f;
859
case FieldSymbol {
AssociatedSymbol
: SourcePropertySymbolBase { UsesFieldKeyword: false } prop }:
964
var prop = symbolToInitialize as PropertySymbol ?? (symbolToInitialize as FieldSymbol)?.
AssociatedSymbol
as PropertySymbol;
11285
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)
506
ISymbolInternal IFieldSymbolInternal.AssociatedSymbol =>
AssociatedSymbol
;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1286
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)
2734
Symbol associatedPropertyOrEvent = field.
AssociatedSymbol
;
Symbols\Source\SourceMemberContainerSymbol.cs (7)
1759
else if (member is FieldSymbol field && field.
AssociatedSymbol
is EventSymbol e)
1765
else if (member is FieldSymbol {
AssociatedSymbol
: SourcePropertySymbolBase { PartialDefinitionPart: PropertySymbol definition } implementation } &&
1979
if (!field.IsStatic && field.
AssociatedSymbol
is not SynthesizedUnionValuePropertySymbol)
2684
Debug.Assert(field.
AssociatedSymbol
is not EventSymbol, "Didn't expect to find a field-like event backing field in the member list.");
2710
var symbol = field.
AssociatedSymbol
?? field;
3021
Debug.Assert(f.
AssociatedSymbol
is not EventSymbol, "Didn't expect to find a field-like event backing field in the member list.");
4784
var symbol = initializer.FieldOpt.
AssociatedSymbol
?? initializer.FieldOpt;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
673
Debug.Assert((object)sourceField == null || (object)sourceField.
AssociatedSymbol
== null ||
674
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)
1228
CheckSymbols(a.
AssociatedSymbol
, b.
AssociatedSymbol
, recurse: false);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdEventTests.cs (1)
3566
Assert.Equal(@event, field.
AssociatedSymbol
);