36 references to PropertyReference
ILLink.RoslynAnalyzer (1)
DataFlow\CapturedReferenceValue.cs (1)
18 case OperationKind.PropertyReference:
Microsoft.Analyzers.Extra (3)
AsyncCallInsideUsingBlockAnalyzer.cs (1)
97case OperationKind.PropertyReference:
CallAnalysis\CallAnalyzer.cs (1)
47compilationStartContext.RegisterOperationAction(handlers.HandlePropertyReference, OperationKind.PropertyReference);
ConditionalAccessAnalyzer.cs (1)
39case OperationKind.PropertyReference:
Microsoft.Analyzers.Local (1)
CallAnalysis\CallAnalyzer.cs (1)
38compilationStartContext.RegisterOperationAction(handlers.HandlePropertyReference, OperationKind.PropertyReference);
Microsoft.AspNetCore.App.Analyzers (1)
Http\HeaderDictionaryIndexerAnalyzer.cs (1)
45}, OperationKind.PropertyReference);
Microsoft.AspNetCore.Components.Analyzers (2)
ComponentParameterUsageAnalyzer.cs (1)
59if (leftHandSide.Kind != OperationKind.PropertyReference)
InternalUsageAnalyzer.cs (1)
46OperationKind.PropertyReference,
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
ComponentParameterUsageAnalyzer.cs (1)
59if (leftHandSide.Kind != OperationKind.PropertyReference)
InternalUsageAnalyzer.cs (1)
46OperationKind.PropertyReference,
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (2)
182if (operation.Kind != OperationKind.PropertyReference) 198if (propertyReference.Instance?.Kind != OperationKind.PropertyReference)
Microsoft.CodeAnalysis (7)
Generated\Operations.Generated.cs (2)
988/// <item><description><see cref="OperationKind.PropertyReference"/></description></item> 5519public override OperationKind Kind => OperationKind.PropertyReference;
Operations\ControlFlowGraphBuilder.cs (5)
6164case OperationKind.PropertyReference: 6167if (memberReference.Kind == OperationKind.PropertyReference) 6240case OperationKind.PropertyReference: 7987if (simpleAssignment.Target.Kind != OperationKind.PropertyReference) 8080if (simpleAssignment.Target.Kind != OperationKind.PropertyReference)
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
50=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
202symbolStartContext.RegisterOperationAction(AnalyzeMemberReferenceOperation, OperationKind.FieldReference, OperationKind.MethodReference, OperationKind.PropertyReference, OperationKind.EventReference);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
77OperationKind.PropertyReference);
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
240OperationKind.FieldReference, OperationKind.PropertyReference);
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
77OperationKind.PropertyReference);
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
240OperationKind.FieldReference, OperationKind.PropertyReference);
Microsoft.CodeAnalysis.Features (3)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
379case OperationKind.PropertyReference:
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
50=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
202symbolStartContext.RegisterOperationAction(AnalyzeMemberReferenceOperation, OperationKind.FieldReference, OperationKind.MethodReference, OperationKind.PropertyReference, OperationKind.EventReference);
Microsoft.CodeAnalysis.Test.Utilities (7)
Compilation\ControlFlowGraphVerifier.cs (1)
1917case OperationKind.PropertyReference:
Compilation\TestOperationVisitor.cs (1)
705Assert.Equal(OperationKind.PropertyReference, operation.Kind);
Diagnostics\OperationTestAnalyzer.cs (5)
719OperationKind.PropertyReference); 755kind == OperationKind.PropertyReference) 1056OperationKind.PropertyReference); 1387case OperationKind.PropertyReference: 1417OperationKind.PropertyReference,
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
185OperationKind.Invocation, OperationKind.PropertyReference);