36 references to LocalReference
Microsoft.CodeAnalysis (4)
Generated\Operations.Generated.cs (2)
781/// <item><description><see cref="OperationKind.LocalReference"/></description></item> 4937public override OperationKind Kind => OperationKind.LocalReference;
Operations\ControlFlowGraphBuilder.cs (2)
861value.Kind != OperationKind.LocalReference || 5967OperationKind.LocalReference, OperationKind.Binary, OperationKind.FieldReference, OperationKind.Invalid);
Microsoft.CodeAnalysis.CodeStyle (6)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (5)
96context.RegisterOperationAction(blockAnalyzer.AnalyzeLocalOrParameterReference, OperationKind.LocalReference, OperationKind.ParameterReference); 241(assignment.Target.Kind == OperationKind.LocalReference || 274Debug.Assert(operation.Kind is OperationKind.LocalReference or OperationKind.ParameterReference); 308(assignmentOperation.Target.Kind == OperationKind.LocalReference || 630case OperationKind.LocalReference:
SymbolUsageAnalysis.Walker.cs (1)
446case OperationKind.LocalReference:
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
93}, OperationKind.LocalReference);
Microsoft.CodeAnalysis.CSharp.Features (1)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
924return operation.Kind is OperationKind.LocalReference or OperationKind.ParameterReference;
Microsoft.CodeAnalysis.Features (6)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (5)
96context.RegisterOperationAction(blockAnalyzer.AnalyzeLocalOrParameterReference, OperationKind.LocalReference, OperationKind.ParameterReference); 241(assignment.Target.Kind == OperationKind.LocalReference || 274Debug.Assert(operation.Kind is OperationKind.LocalReference or OperationKind.ParameterReference); 308(assignmentOperation.Target.Kind == OperationKind.LocalReference || 630case OperationKind.LocalReference:
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
376case OperationKind.LocalReference:
Microsoft.CodeAnalysis.Test.Utilities (13)
Compilation\ControlFlowGraphVerifier.cs (1)
1938case OperationKind.LocalReference:
Compilation\TestOperationVisitor.cs (1)
609Assert.Equal(OperationKind.LocalReference, operation.Kind);
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
240if (targetKind == OperationKind.LocalReference)
Diagnostics\LocalCouldBeConstAnalyzer.cs (1)
116if (target.Kind == OperationKind.LocalReference)
Diagnostics\OperationTestAnalyzer.cs (9)
112OperationKind.LocalReference, 160conditionLeft.Kind == OperationKind.LocalReference) 173if (setupAssignment.Target.Kind == OperationKind.LocalReference && 238if (advanceAssignment.Target.Kind == OperationKind.LocalReference && 247advanceOperation.LeftOperand.Kind == OperationKind.LocalReference && 262if (advanceAssignment.Target.Kind == OperationKind.LocalReference && 276if (advanceAssignment.Target.Kind == OperationKind.LocalReference && 1615if (left.Kind == OperationKind.LocalReference) 1642if (operand.Kind == OperationKind.LocalReference)
Microsoft.CodeAnalysis.Workspaces (1)
SymbolUsageAnalysis.Walker.cs (1)
446case OperationKind.LocalReference:
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (4)
IOperation\IOperationTests.vb (4)
70Assert.Equal(left1.Kind, OperationKind.LocalReference) 104Assert.Equal(left2.Kind, OperationKind.LocalReference) 107Assert.Equal(right2.Kind, OperationKind.LocalReference) 136Assert.Equal(operand3.Kind, OperationKind.LocalReference)