10 overrides of AssociatedSymbol
Microsoft.CodeAnalysis.CSharp (10)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
72public override Symbol AssociatedSymbol
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
449public override Symbol AssociatedSymbol
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
112public override Symbol AssociatedSymbol
Symbols\Source\SourceEnumConstantSymbol.cs (1)
65public override Symbol AssociatedSymbol
Symbols\Source\SourceMemberFieldSymbol.cs (1)
157public override Symbol AssociatedSymbol
Symbols\SubstitutedFieldSymbol.cs (1)
82public override Symbol AssociatedSymbol
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (1)
41public override Symbol? AssociatedSymbol
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
115public override Symbol AssociatedSymbol
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
97public override Symbol AssociatedSymbol
Symbols\Tuples\TupleFieldSymbol.cs (1)
96public sealed override Symbol? AssociatedSymbol
20 references to AssociatedSymbol
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Initializers.cs (1)
134((SynthesizedRecordPropertySymbol)fieldSymbol.AssociatedSymbol).BackingParameter).MakeCompilerGenerated()));
Binder\Binder_Invocation.cs (1)
1583FieldSymbol { AssociatedSymbol: { } symbol } => symbol,
FlowAnalysis\DefiniteAssignment.cs (2)
508Symbol associatedPropertyOrEvent = field.AssociatedSymbol; 1323var associatedSymbol = fieldSymbol.AssociatedSymbol;
FlowAnalysis\NullableWalker.cs (4)
738symbol = (Symbol?)(f.AssociatedSymbol as PropertySymbol) ?? f; 830case FieldSymbol { AssociatedSymbol: SourcePropertySymbolBase { UsesFieldKeyword: false } prop }: 935var prop = symbolToInitialize as PropertySymbol ?? (symbolToInitialize as FieldSymbol)?.AssociatedSymbol as PropertySymbol; 10228return field.AssociatedSymbol is SourcePropertySymbolBase { UsesFieldKeyword: false } property ?
Symbols\BaseTypeAnalysis.cs (1)
188Debug.Assert((object)(field.AssociatedSymbol as EventSymbol) == null,
Symbols\FieldSymbol.cs (1)
504ISymbolInternal IFieldSymbolInternal.AssociatedSymbol => AssociatedSymbol;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1198Debug.Assert((object)associatedField.AssociatedSymbol != null);
Symbols\ObsoleteAttributeHelpers.cs (1)
66var associatedSymbol = ((FieldSymbol)symbol).AssociatedSymbol;
Symbols\PublicModel\FieldSymbol.cs (1)
30return _underlying.AssociatedSymbol.GetPublicSymbol();
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
116var associated = _underlyingField.AssociatedSymbol;
Symbols\Source\SourceAssemblySymbol.cs (1)
2731Symbol associatedPropertyOrEvent = field.AssociatedSymbol;
Symbols\Source\SourceMemberContainerSymbol.cs (2)
1704else if (member is FieldSymbol field && field.AssociatedSymbol is EventSymbol e) 1710else if (member is FieldSymbol { AssociatedSymbol: SourcePropertySymbolBase { PartialDefinitionPart: PropertySymbol definition } implementation } &&
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
658Debug.Assert((object)sourceField == null || (object)sourceField.AssociatedSymbol == null || 659sourceField.AssociatedSymbol.Kind != SymbolKind.Event);
Symbols\SubstitutedFieldSymbol.cs (1)
86Symbol underlying = OriginalDefinition.AssociatedSymbol;