5 implementations of AssociatedSymbol
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationFieldSymbol.cs (1)
104public ISymbol AssociatedSymbol => null;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\FieldSymbol.cs (1)
26ISymbol IFieldSymbol.AssociatedSymbol
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedFieldSymbol.cs (1)
28public ISymbol AssociatedSymbol => _symbol.AssociatedSymbol;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\FieldSymbol.vb (1)
402Private ReadOnly Property IFieldSymbol_AssociatedSymbol As ISymbol Implements IFieldSymbol.AssociatedSymbol
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationFieldSymbol.cs (1)
104public ISymbol AssociatedSymbol => null;
33 references to AssociatedSymbol
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1121Debug.Assert(((IFieldSymbol)symbol).AssociatedSymbol == null);
Emit\EditAndContinue\SymbolChanges.cs (1)
564var associated = ((IFieldSymbol)symbol).AssociatedSymbol;
Microsoft.CodeAnalysis.CodeStyle (3)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
606/// Backing fields have a non-null <see cref="IFieldSymbol.AssociatedSymbol"/>. 704return ((IFieldSymbol)memberSymbol).AssociatedSymbol == null;
IPropertySymbolExtensions.cs (1)
14.FirstOrDefault(f => property.Equals(f.AssociatedSymbol));
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
74.Any(field => field is { AssociatedSymbol: null, IsStatic: false, IsReadOnly: true });
Microsoft.CodeAnalysis.CSharp.Features (1)
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
74.Any(field => field is { AssociatedSymbol: null, IsStatic: false, IsReadOnly: true });
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\Source\DeclaringSyntaxNodeTests.cs (4)
545if (fld.AssociatedSymbol != null && fld.AssociatedSymbol.OriginalDefinition.Equals(prop3)) 568if (fld.AssociatedSymbol != null && fld.AssociatedSymbol.OriginalDefinition.Equals(prop3))
Microsoft.CodeAnalysis.Features (5)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
606/// Backing fields have a non-null <see cref="IFieldSymbol.AssociatedSymbol"/>. 704return ((IFieldSymbol)memberSymbol).AssociatedSymbol == null;
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
60var field = fields.FirstOrDefault(f => propertySymbol.Equals(f.AssociatedSymbol));
GenerateFromMembers\AbstractGenerateFromMembersCodeRefactoringProvider.cs (1)
78=> field.AssociatedSymbol == null;
MetadataAsSource\AbstractMetadataAsSourceService.WrappedFieldSymbol.cs (1)
28public ISymbol AssociatedSymbol => _symbol.AssociatedSymbol;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\FieldSymbol.vb (1)
402Private ReadOnly Property IFieldSymbol_AssociatedSymbol As ISymbol Implements IFieldSymbol.AssociatedSymbol
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
360Dim associatedSymbol = DirectCast(s, IFieldSymbol).AssociatedSymbol
Rename\VisualBasicRenameRewriterLanguageService.vb (3)
327If fieldSymbol.AssociatedSymbol IsNot Nothing AndAlso 328fieldSymbol.AssociatedSymbol.IsKind(SymbolKind.Property) AndAlso 329fieldSymbol.Name = "_" + fieldSymbol.AssociatedSymbol.Name Then
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (2)
81return field is { IsImplicitlyDeclared: true, AssociatedSymbol.Kind: SymbolKind.Property } 82? field.AssociatedSymbol
FindSymbols\FindReferences\Finders\EventSymbolReferenceFinder.cs (1)
26.Where(f => symbol.Equals(f.AssociatedSymbol))
FindSymbols\FindReferences\Finders\FieldSymbolReferenceFinder.cs (2)
24return symbol.AssociatedSymbol != null 25? new(ImmutableArray.Create(symbol.AssociatedSymbol))
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
44symbol.Equals(field.AssociatedSymbol))
IPropertySymbolExtensions.cs (1)
14.FirstOrDefault(f => property.Equals(f.AssociatedSymbol));
Rename\RenameUtilities.cs (2)
374fieldSymbol.AssociatedSymbol.IsKind(SymbolKind.Property)) 376return fieldSymbol.AssociatedSymbol;
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
51if (referencedSymbol.Kind == SymbolKind.Field && originalSymbol.Equals(((IFieldSymbol)referencedSymbol).AssociatedSymbol))
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
93.Select(field => field.AssociatedSymbol ?? field)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
1399Dim propertySymbol = TryCast(fieldSymbol.AssociatedSymbol, IPropertySymbol)