1 implementation of Locals
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4233public ImmutableArray<ILocalSymbol> Locals { get; }
12 references to Locals
Microsoft.CodeAnalysis (5)
Operations\ControlFlowGraphBuilder.cs (5)
3586var locals = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals); 4475if (!operation.Locals.IsEmpty && operation.LoopControlVariable.Kind == OperationKind.VariableDeclarator) 4524var localsRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals); 4746ImmutableArray<ILocalSymbol> locals = operation.Locals; 5746EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals));
Microsoft.CodeAnalysis.Features (3)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (2)
153if (model.GetOperation(foreachStatement, cancellationToken) is not IForEachLoopOperation operation || operation.Locals.Length != 1) 158var foreachVariable = operation.Locals[0];
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
88if (semanticModel.GetOperation(forStatement, cancellationToken) is not ILoopOperation { Locals.Length: 1 })
Roslyn.Diagnostics.Analyzers (4)
AbstractDoNotCopyValue.cs (4)
753foreach (var local in operation.Locals) 799foreach (var local in operation.Locals) 810foreach (var local in operation.Locals) 1337foreach (var local in operation.Locals)