48 references to ParameterReference
ILLink.RoslynAnalyzer (1)
DataFlow\CapturedReferenceValue.cs (1)
22 case OperationKind.ParameterReference:
Metrics (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
142case OperationKind.ParameterReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
522case OperationKind.ParameterReference:
Metrics.Legacy (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
142case OperationKind.ParameterReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
522case OperationKind.ParameterReference:
Microsoft.Analyzers.Extra (3)
CoalesceAnalyzer.cs (2)
39if (op.Target.Kind == OperationKind.ParameterReference) 66if (op.Value.Kind == OperationKind.ParameterReference)
ConditionalAccessAnalyzer.cs (1)
98if (op.Operation.Kind == OperationKind.ParameterReference)
Microsoft.CodeAnalysis (2)
Generated\Operations.Generated.cs (2)
871/// <item><description><see cref="OperationKind.ParameterReference"/></description></item> 5329public override OperationKind Kind => OperationKind.ParameterReference;
Microsoft.CodeAnalysis.Analyzers (4)
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (1)
116if (invocation.Instance?.Kind != OperationKind.ParameterReference)
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
116if (invocation.Instance?.Kind != OperationKind.ParameterReference)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
142case OperationKind.ParameterReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
522case OperationKind.ParameterReference:
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
142case OperationKind.ParameterReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
522case OperationKind.ParameterReference:
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\ITaintedDataInfo.cs (1)
32/// Indicates that <see cref="OperationKind.ParameterReference"/> is required.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SanitizerInfo.cs (1)
76/// Indicates that <see cref="OperationKind.ParameterReference"/> is required.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SinkInfo.cs (1)
64/// Indicates that <see cref="OperationKind.ParameterReference"/> is required.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SourceInfo.cs (1)
189/// Indicates that <see cref="OperationKind.ParameterReference"/> is required.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMap.cs (1)
103/// Indicates that <see cref="OperationKind.ParameterReference"/> is required.
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
142case OperationKind.ParameterReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
522case OperationKind.ParameterReference:
Microsoft.CodeAnalysis.CodeStyle (6)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (5)
75context.RegisterOperationAction(blockAnalyzer.AnalyzeLocalOrParameterReference, OperationKind.LocalReference, OperationKind.ParameterReference); 276assignment.Target.Kind == OperationKind.ParameterReference)) 308Debug.Assert(operation.Kind is OperationKind.LocalReference or OperationKind.ParameterReference); 343assignmentOperation.Target.Kind == OperationKind.ParameterReference)) 667case OperationKind.ParameterReference:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
478case OperationKind.ParameterReference:
Microsoft.CodeAnalysis.CSharp.Features (1)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
915return operation.Kind is OperationKind.LocalReference or OperationKind.ParameterReference;
Microsoft.CodeAnalysis.Features (6)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
378case OperationKind.ParameterReference:
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (5)
75context.RegisterOperationAction(blockAnalyzer.AnalyzeLocalOrParameterReference, OperationKind.LocalReference, OperationKind.ParameterReference); 276assignment.Target.Kind == OperationKind.ParameterReference)) 308Debug.Assert(operation.Kind is OperationKind.LocalReference or OperationKind.ParameterReference); 343assignmentOperation.Target.Kind == OperationKind.ParameterReference)) 667case OperationKind.ParameterReference:
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
142case OperationKind.ParameterReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
522case OperationKind.ParameterReference:
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (1)
1914case OperationKind.ParameterReference:
Compilation\TestOperationVisitor.cs (1)
635Assert.Equal(OperationKind.ParameterReference, operation.Kind);
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
478case OperationKind.ParameterReference:
Roslyn.Diagnostics.Analyzers (3)
AbstractDoNotCopyValue.cs (1)
1423case OperationKind.ParameterReference:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
142case OperationKind.ParameterReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
522case OperationKind.ParameterReference:
Roslyn.Diagnostics.CSharp.Analyzers (1)
CSharpDoNotCapturePrimaryContructorParameters.cs (1)
34context.RegisterOperationAction(AnalyzeOperation, OperationKind.ParameterReference);
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
522case OperationKind.ParameterReference:
Text.Analyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
142case OperationKind.ParameterReference:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
522case OperationKind.ParameterReference: