60 references to PropertyReference
ILLink.RoslynAnalyzer (1)
DataFlow\CapturedReferenceValue.cs (1)
18 case OperationKind.PropertyReference:
Metrics (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
147case OperationKind.PropertyReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationKinds.cs (1)
19OperationKind.PropertyReference);
Metrics.Legacy (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
147case OperationKind.PropertyReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationKinds.cs (1)
19OperationKind.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.Analyzers (3)
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
144OperationKind.PropertyReference,
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
147case OperationKind.PropertyReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationKinds.cs (1)
19OperationKind.PropertyReference);
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
147case OperationKind.PropertyReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationKinds.cs (1)
19OperationKind.PropertyReference);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (3)
223&& (operation.Target.Kind == OperationKind.PropertyReference 230if (this.TryUnwrapFlowCaptureReference(operation.Target, out IOperation? lValueOperation, OperationKind.PropertyReference, OperationKind.FieldReference)) 277this.TryUnwrapFlowCaptureReference(operation.Target, out IOperation? lValue, OperationKind.PropertyReference);
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
RestrictedInternalsVisibleToAnalyzer.cs (1)
108OperationKind.PropertyReference,
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
147case OperationKind.PropertyReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationKinds.cs (1)
19OperationKind.PropertyReference);
SymbolIsBannedAnalyzerBase.cs (1)
144OperationKind.PropertyReference,
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
47=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
240symbolStartContext.RegisterOperationAction(AnalyzeMemberReferenceOperation, OperationKind.FieldReference, OperationKind.MethodReference, OperationKind.PropertyReference, OperationKind.EventReference);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
76OperationKind.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)
76OperationKind.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)
47=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
240symbolStartContext.RegisterOperationAction(AnalyzeMemberReferenceOperation, OperationKind.FieldReference, OperationKind.MethodReference, OperationKind.PropertyReference, OperationKind.EventReference);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
147case OperationKind.PropertyReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationKinds.cs (1)
19OperationKind.PropertyReference);
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,
Roslyn.Diagnostics.Analyzers (3)
AbstractDoNotCopyValue.cs (1)
1430case OperationKind.PropertyReference:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
147case OperationKind.PropertyReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationKinds.cs (1)
19OperationKind.PropertyReference);
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
185OperationKind.Invocation, OperationKind.PropertyReference);
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationKinds.cs (1)
19OperationKind.PropertyReference);
Text.Analyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
147case OperationKind.PropertyReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationKinds.cs (1)
19OperationKind.PropertyReference);