11 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)
447
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)
147
public override Symbol
AssociatedSymbol
Symbols\SubstitutedFieldSymbol.cs (1)
82
public override Symbol
AssociatedSymbol
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (1)
39
public override Symbol?
AssociatedSymbol
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
106
public override Symbol
AssociatedSymbol
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
97
public override Symbol
AssociatedSymbol
Symbols\Tuples\TupleFieldSymbol.cs (1)
95
public sealed override Symbol?
AssociatedSymbol
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\DisplayClassVariable.cs (1)
122
public override Symbol
AssociatedSymbol
53 references to AssociatedSymbol
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Initializers.cs (1)
134
((SynthesizedRecordPropertySymbol)fieldSymbol.
AssociatedSymbol
).BackingParameter).MakeCompilerGenerated()));
Binder\Binder_Invocation.cs (1)
1299
FieldSymbol {
AssociatedSymbol
: { } symbol } => symbol,
FlowAnalysis\DefiniteAssignment.cs (2)
484
Symbol associatedPropertyOrEvent = field.
AssociatedSymbol
;
1258
var associatedSymbol = fieldSymbol.
AssociatedSymbol
;
FlowAnalysis\NullableWalker.cs (5)
696
symbol = (Symbol?)(f.
AssociatedSymbol
as PropertySymbol) ?? f;
888
case FieldSymbol {
AssociatedSymbol
: PropertySymbol prop }:
9043
case BoundFieldAccess { ExpressionSymbol: FieldSymbol {
AssociatedSymbol
: PropertySymbol autoProperty } } fieldAccess:
9046
case BoundFieldAccess { ExpressionSymbol: FieldSymbol {
AssociatedSymbol
: EventSymbol @event } } fieldAccess:
9163
return field.
AssociatedSymbol
is PropertySymbol property ?
Symbols\BaseTypeAnalysis.cs (1)
165
Debug.Assert((object)(field.
AssociatedSymbol
as EventSymbol) == null,
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
990
Debug.Assert((object)associatedField.
AssociatedSymbol
!= null);
Symbols\ObsoleteAttributeHelpers.cs (1)
64
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)
2688
Symbol associatedPropertyOrEvent = field.
AssociatedSymbol
;
Symbols\Source\SourceMemberContainerSymbol.cs (3)
1595
else if (member is FieldSymbol field && field.
AssociatedSymbol
is EventSymbol e)
2305
var symbol = field.
AssociatedSymbol
?? field;
3876
var symbol = initializer.FieldOpt.
AssociatedSymbol
?? initializer.FieldOpt;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
657
Debug.Assert((object)sourceField == null || (object)sourceField.
AssociatedSymbol
== null ||
658
sourceField.
AssociatedSymbol
.Kind != SymbolKind.Event);
Symbols\SubstitutedFieldSymbol.cs (1)
86
Symbol underlying = OriginalDefinition.
AssociatedSymbol
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (25)
CodeGen\CodeGenTupleTest.cs (25)
3362
Assert.Null(mFirst.
AssociatedSymbol
);
3380
Assert.Null(mItem1.
AssociatedSymbol
);
4599
Assert.Null(mItem1.
AssociatedSymbol
);
11255
Assert.Null(m1Item1.
AssociatedSymbol
);
11275
Assert.Null(m2Item1.
AssociatedSymbol
);
11297
Assert.Null(m2a2.
AssociatedSymbol
);
11550
Assert.Null(m1Item9.
AssociatedSymbol
);
11565
Assert.Null(m2Item9.
AssociatedSymbol
);
11582
Assert.Null(m2i2.
AssociatedSymbol
);
11783
Assert.Null(m3Item8.
AssociatedSymbol
);
11976
Assert.Null(m4Item8.
AssociatedSymbol
);
11995
Assert.Null(m4h4.
AssociatedSymbol
);
12224
Assert.Null(m5Item8.
AssociatedSymbol
);
12592
Assert.Null(m8Item8.
AssociatedSymbol
);
12612
Assert.Null(m8Item1.
AssociatedSymbol
);
12806
Assert.Null(m1Item1.
AssociatedSymbol
);
12825
Assert.Null(m2Item1.
AssociatedSymbol
);
12844
Assert.Null(m2a2.
AssociatedSymbol
);
15851
Assert.True(m1P1.Equals(m1P1BackingField.
AssociatedSymbol
, TypeCompareKind.ConsiderEverything));
16082
Assert.True(m1E1.Equals(m1E1BackingField.
AssociatedSymbol
, TypeCompareKind.ConsiderEverything));
28329
Assert.Null(item.
AssociatedSymbol
);
28408
Assert.Null(item.
AssociatedSymbol
);
28503
Assert.Null(item.
AssociatedSymbol
);
28537
Assert.Equal("System.String (T1, T2).Property { get; set; }", backingField.
AssociatedSymbol
.ToTestDisplayString());
28542
Assert.Null(backingField.
AssociatedSymbol
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Symbols\Metadata\PE\LoadingEvents.cs (3)
478
Assert.Equal(@event, field.
AssociatedSymbol
);
532
Assert.Equal(@event, field.
AssociatedSymbol
);
594
Assert.Contains(field.
AssociatedSymbol
, events);
Symbols\Retargeting\RetargetCustomModifiers.cs (1)
180
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
);