2 overrides of UsedLocalFunctions
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
344public override ImmutableArray<IMethodSymbol> UsedLocalFunctions
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
289Public Overrides ReadOnly Property UsedLocalFunctions As ImmutableArray(Of IMethodSymbol)
26 references to UsedLocalFunctions
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (1)
27return !dataFlow.UsedLocalFunctions.Any(static (usedLocalFunction, localFunctionStatement) =>
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (24)
FlowAnalysis\RegionAnalysisTests.cs (24)
8163Assert.Null(GetSymbolNamesJoined(results.UsedLocalFunctions)); 8194Assert.Equal("Local", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8226Assert.Equal("Local", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8262Assert.Equal("Local, Second", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8296Assert.Equal("Local", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8331Assert.Equal("Local, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8371Assert.Equal("Local, Second, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8412Assert.Equal("Local, Second, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8447Assert.Equal("Local, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8482Assert.Equal("Local, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8517Assert.Equal("Local, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8549Assert.Equal("Local", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8581Assert.Equal("Local", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8617Assert.Equal("Local, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8653Assert.Equal("Local, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8685Assert.Equal("Local", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8717Assert.Equal("Local", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8753Assert.Equal("Local, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8789Assert.Equal("Local, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8820Assert.Equal("Local", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8855Assert.Equal("Local, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8886Assert.Equal("Local", GetSymbolNamesJoined(results.UsedLocalFunctions)); 8921Assert.Equal("Local, Sub", GetSymbolNamesJoined(results.UsedLocalFunctions)); 9299Assert.Null(GetSymbolNamesJoined(results.UsedLocalFunctions));
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (1)
27return !dataFlow.UsedLocalFunctions.Any(static (usedLocalFunction, localFunctionStatement) =>