31 references to FieldReference
Microsoft.CodeAnalysis (5)
Generated\Operations.Generated.cs (2)
860/// <item><description><see cref="OperationKind.FieldReference"/></description></item> 5021public override OperationKind Kind => OperationKind.FieldReference;
Operations\ControlFlowGraphBuilder.cs (3)
5967OperationKind.LocalReference, OperationKind.Binary, OperationKind.FieldReference, OperationKind.Invalid); 6056case OperationKind.FieldReference: 6117case OperationKind.FieldReference:
Microsoft.CodeAnalysis.CodeStyle (5)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
66context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference);
AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
56=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
182symbolStartContext.RegisterOperationAction(AnalyzeMemberReferenceOperation, OperationKind.FieldReference, OperationKind.MethodReference, OperationKind.PropertyReference, OperationKind.EventReference);
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
634case OperationKind.FieldReference:
UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
31=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
3222var analyzers = new DiagnosticAnalyzer[] { new SymbolStartAnalyzer(topLevelAction: true, SymbolKind.NamedType, OperationKind.FieldReference) };
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests.cs (1)
562Assert.Equal(OperationKind.FieldReference, operation.Kind);
Microsoft.CodeAnalysis.Features (6)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
66context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference);
AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
56=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
182symbolStartContext.RegisterOperationAction(AnalyzeMemberReferenceOperation, OperationKind.FieldReference, OperationKind.MethodReference, OperationKind.PropertyReference, OperationKind.EventReference);
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
634case OperationKind.FieldReference:
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
377case OperationKind.FieldReference:
UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
31=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference);
Microsoft.CodeAnalysis.Test.Utilities (12)
Compilation\ControlFlowGraphVerifier.cs (1)
1940case OperationKind.FieldReference:
Compilation\TestOperationVisitor.cs (1)
663Assert.Equal(OperationKind.FieldReference, operation.Kind);
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
1324context.RegisterOperationAction(AnalyzerOperation, OperationKind.FieldReference);
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
245else if (targetKind == OperationKind.FieldReference)
Diagnostics\FieldCouldBeReadOnlyAnalyzer.cs (1)
113if (target.Kind == OperationKind.FieldReference)
Diagnostics\LocalCouldBeConstAnalyzer.cs (1)
123else if (target.Kind == OperationKind.FieldReference)
Diagnostics\OperationTestAnalyzer.cs (6)
716Report(operationContext, initializer.Syntax, initializer.Kind == OperationKind.FieldReference ? DoNotUseFieldInitializerDescriptor : DoNotUsePropertyInitializerDescriptor); 718OperationKind.FieldReference, 754if (kind == OperationKind.FieldReference || 1063OperationKind.FieldReference); 1383case OperationKind.FieldReference: 1416OperationKind.FieldReference,
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests.vb (1)
870Assert.Equal(OperationKind.FieldReference, operation.Kind)