52 references to LocalFunction
GenerateDocumentationAndConfigFiles (4)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
207if (operation.Kind is OperationKind.LocalFunction or OperationKind.AnonymousFunction)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
362case OperationKind.LocalFunction: 382ImmutableArray.Create(OperationKind.AnonymousFunction, OperationKind.LocalFunction);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
249case OperationKind.LocalFunction:
ILLink.RoslynAnalyzer (3)
IOperationExtensions.cs (1)
223case OperationKind.LocalFunction:
PointerSignatureRequiresUnsafeAnalyzer.cs (1)
43context.RegisterOperationAction(AnalyzeLocalFunction, OperationKind.LocalFunction);
UnsafeMemberMissingSafetyDocumentationAnalyzer.cs (1)
46context.RegisterOperationAction(AnalyzeLocalFunction, OperationKind.LocalFunction);
Microsoft.AspNetCore.Mvc.Analyzers (1)
TagHelpersInCodeBlocksAnalyzer.cs (1)
115if (operation.Kind == OperationKind.LocalFunction)
Microsoft.CodeAnalysis (6)
Generated\Operations.Generated.cs (2)
567/// <item><description><see cref="OperationKind.LocalFunction"/></description></item> 5016public override OperationKind Kind => OperationKind.LocalFunction;
Operations\ControlFlowGraph.cs (1)
40Debug.Assert(parent != null == (originalOperation.Kind == OperationKind.LocalFunction || originalOperation.Kind == OperationKind.AnonymousFunction));
Operations\ControlFlowGraphBuilder.cs (3)
108Debug.Assert(body.Kind == OperationKind.LocalFunction || body.Kind == OperationKind.AnonymousFunction); 126case OperationKind.LocalFunction: 7865if (statement.Kind == OperationKind.LocalFunction)
Microsoft.CodeAnalysis.Analyzers (4)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
207if (operation.Kind is OperationKind.LocalFunction or OperationKind.AnonymousFunction)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
362case OperationKind.LocalFunction: 382ImmutableArray.Create(OperationKind.AnonymousFunction, OperationKind.LocalFunction);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
249case OperationKind.LocalFunction:
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
207if (operation.Kind is OperationKind.LocalFunction or OperationKind.AnonymousFunction)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
362case OperationKind.LocalFunction: 382ImmutableArray.Create(OperationKind.AnonymousFunction, OperationKind.LocalFunction);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResult.cs (2)
170Debug.Assert(lambdaOrLocalFunctionOperation.Kind is OperationKind.AnonymousFunction or OperationKind.LocalFunction); 189if (lambdaOrLocalFunctionOperation.Kind == OperationKind.LocalFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
249case OperationKind.LocalFunction:
Microsoft.CodeAnalysis.CodeStyle (3)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
207if (operation.Kind is OperationKind.LocalFunction or OperationKind.AnonymousFunction)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
243symbolStartContext.RegisterOperationAction(AnalyzeFunctionParameterDefaults, OperationKind.AnonymousFunction, OperationKind.LocalFunction);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
249case OperationKind.LocalFunction:
Microsoft.CodeAnalysis.Features (2)
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
420if (operation.Kind is OperationKind.AnonymousFunction or OperationKind.LocalFunction)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
243symbolStartContext.RegisterOperationAction(AnalyzeFunctionParameterDefaults, OperationKind.AnonymousFunction, OperationKind.LocalFunction);
Microsoft.CodeAnalysis.NetAnalyzers (12)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidInfiniteRecursion.cs (1)
74ancestor.Kind != OperationKind.LocalFunction &&
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RethrowToPreserveStackDetails.cs (1)
52ancestor.Kind != OperationKind.LocalFunction)
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DelegateInteropUsageAnalyzer.cs (1)
50context.RegisterOperationAction(AnalyzeLocalFunction, OperationKind.LocalFunction);
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DisabledRuntimeMarshallingAssemblyAnalyzer.cs (1)
46context.RegisterOperationAction(AnalyzeLocalFunction, OperationKind.LocalFunction);
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Analyzer.cs (2)
211else if (currentOperation.Kind == OperationKind.LocalFunction) 233if (currentOperation.Kind == OperationKind.LocalFunction && ancestor.IsStatic)
Microsoft.NetCore.Analyzers\Runtime\InstantiateArgumentExceptionsCorrectly.cs (1)
228case OperationKind.LocalFunction:
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
533case OperationKind.LocalFunction: 553ImmutableArray.Create(OperationKind.AnonymousFunction, OperationKind.LocalFunction); 1132case OperationKind.LocalFunction:
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResult.cs (2)
169Debug.Assert(lambdaOrLocalFunctionOperation.Kind is OperationKind.AnonymousFunction or OperationKind.LocalFunction); 188if (lambdaOrLocalFunctionOperation.Kind == OperationKind.LocalFunction)
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
207if (operation.Kind is OperationKind.LocalFunction or OperationKind.AnonymousFunction)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
362case OperationKind.LocalFunction: 382ImmutableArray.Create(OperationKind.AnonymousFunction, OperationKind.LocalFunction);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
249case OperationKind.LocalFunction:
Microsoft.CodeAnalysis.Workspaces (2)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
207if (operation.Kind is OperationKind.LocalFunction or OperationKind.AnonymousFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
249case OperationKind.LocalFunction:
Roslyn.Diagnostics.Analyzers (4)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
207if (operation.Kind is OperationKind.LocalFunction or OperationKind.AnonymousFunction)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
362case OperationKind.LocalFunction: 382ImmutableArray.Create(OperationKind.AnonymousFunction, OperationKind.LocalFunction);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
249case OperationKind.LocalFunction:
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
498if (operationSearch.Kind == OperationKind.LocalFunction)