111 references to AnonymousFunction
GenerateDocumentationAndConfigFiles (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
325case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
169case MethodKind.AnonymousFunction: 396CodeAnalysis.MethodKind.AnonymousFunction => nameof(CodeAnalysis.MethodKind.LambdaMethod),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
373case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
241=> symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
79if ((method1.MethodKind == MethodKind.AnonymousFunction) != 80(method2.MethodKind == MethodKind.AnonymousFunction)) 85if (method1.MethodKind != MethodKind.AnonymousFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
203if (x.MethodKind is MethodKind.AnonymousFunction or MethodKind.LocalFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
115if (x.MethodKind == MethodKind.AnonymousFunction)
Microsoft.CodeAnalysis (1)
Symbols\MethodKind.cs (1)
19/// <inheritdoc cref="AnonymousFunction"/>
Microsoft.CodeAnalysis.Analyzers (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
325case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
169case MethodKind.AnonymousFunction: 396CodeAnalysis.MethodKind.AnonymousFunction => nameof(CodeAnalysis.MethodKind.LambdaMethod),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
373case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
241=> symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
79if ((method1.MethodKind == MethodKind.AnonymousFunction) != 80(method2.MethodKind == MethodKind.AnonymousFunction)) 85if (method1.MethodKind != MethodKind.AnonymousFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
203if (x.MethodKind is MethodKind.AnonymousFunction or MethodKind.LocalFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
115if (x.MethodKind == MethodKind.AnonymousFunction)
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
325case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
169case MethodKind.AnonymousFunction: 396CodeAnalysis.MethodKind.AnonymousFunction => nameof(CodeAnalysis.MethodKind.LambdaMethod),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
373case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
241=> symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
79if ((method1.MethodKind == MethodKind.AnonymousFunction) != 80(method2.MethodKind == MethodKind.AnonymousFunction)) 85if (method1.MethodKind != MethodKind.AnonymousFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
203if (x.MethodKind is MethodKind.AnonymousFunction or MethodKind.LocalFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
115if (x.MethodKind == MethodKind.AnonymousFunction)
Microsoft.CodeAnalysis.CodeStyle (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
325case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
169case MethodKind.AnonymousFunction: 396CodeAnalysis.MethodKind.AnonymousFunction => nameof(CodeAnalysis.MethodKind.LambdaMethod),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
373case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
241=> symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
79if ((method1.MethodKind == MethodKind.AnonymousFunction) != 80(method2.MethodKind == MethodKind.AnonymousFunction)) 85if (method1.MethodKind != MethodKind.AnonymousFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
203if (x.MethodKind is MethodKind.AnonymousFunction or MethodKind.LocalFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
115if (x.MethodKind == MethodKind.AnonymousFunction)
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Await.cs (1)
179if (method.MethodKind == MethodKind.AnonymousFunction)
Binder\Binder_Expressions.cs (2)
2049return (containingMethod.MethodKind == MethodKind.AnonymousFunction || containingMethod.MethodKind == MethodKind.LocalFunction) && !IsInsideNameof; // false in EE evaluation method 2160this.ContainingMemberOrLambda is MethodSymbol { MethodKind: MethodKind.AnonymousFunction or MethodKind.LocalFunction } &&
FlowAnalysis\DefiniteAssignment.cs (1)
2328(currentMethod.MethodKind == MethodKind.AnonymousFunction ||
FlowAnalysis\FlowAnalysisPass.cs (1)
76Debug.Assert(method.MethodKind != MethodKind.AnonymousFunction);
FlowAnalysis\NullableWalker.cs (1)
2291while (enclosingMemberMethod?.MethodKind is MethodKind.AnonymousFunction or MethodKind.LocalFunction)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
143Debug.Assert(method.MethodKind != MethodKind.LocalFunction && method.MethodKind != MethodKind.AnonymousFunction);
Lowering\SyntheticBoundNodeFactory.cs (2)
77value.MethodKind != MethodKind.AnonymousFunction && 146CurrentFunction.MethodKind == MethodKind.AnonymousFunction ||
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
280if (symbol.MethodKind == MethodKind.AnonymousFunction)
Symbols\MethodSymbol.cs (1)
617case MethodKind.AnonymousFunction:
Symbols\MethodSymbolExtensions.cs (1)
24return method.IsImplicitlyDeclared && method.MethodKind == MethodKind.AnonymousFunction;
Symbols\PublicModel\MethodSymbol.cs (2)
40case MethodKind.AnonymousFunction: 41return MethodKind.AnonymousFunction;
Symbols\Source\LambdaSymbol.cs (1)
82get { return MethodKind.AnonymousFunction; }
Symbols\Source\ParameterHelpers.cs (1)
1124if (method.MethodKind != MethodKind.AnonymousFunction)
Symbols\SymbolExtensions.cs (2)
151if (method.MethodKind != MethodKind.AnonymousFunction && method.MethodKind != MethodKind.LocalFunction) break; 171if (method.MethodKind == MethodKind.AnonymousFunction || method.MethodKind == MethodKind.LocalFunction)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2025while (enclosingSymbol is IMethodSymbol { MethodKind: MethodKind.LocalFunction or MethodKind.AnonymousFunction } method)
Microsoft.CodeAnalysis.CSharp.Features (1)
InlineHints\CSharpInlineTypeHintsService.cs (1)
77if (parameter?.ContainingSymbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction } &&
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
773if (symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2025while (enclosingSymbol is IMethodSymbol { MethodKind: MethodKind.LocalFunction or MethodKind.AnonymousFunction } method)
Microsoft.CodeAnalysis.Extensions.Package (6)
Symbols\ISymbolExtensions.cs (1)
241=> symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction };
Symbols\SignatureComparer.cs (3)
79if ((method1.MethodKind == MethodKind.AnonymousFunction) != 80(method2.MethodKind == MethodKind.AnonymousFunction)) 85if (method1.MethodKind != MethodKind.AnonymousFunction)
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
203if (x.MethodKind is MethodKind.AnonymousFunction or MethodKind.LocalFunction)
Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
115if (x.MethodKind == MethodKind.AnonymousFunction)
Microsoft.CodeAnalysis.Features (4)
CodeLens\CodeLensReferencesService.cs (1)
347if (method.MethodKind != MethodKind.AnonymousFunction)
Completion\Providers\AbstractContextVariableArgumentProvider.cs (1)
90while (enclosingSymbol is IMethodSymbol { MethodKind: MethodKind.LocalFunction or MethodKind.AnonymousFunction })
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
144case MethodKind.AnonymousFunction:
ExtractMethod\Extensions.cs (1)
21if (methodSymbol?.MethodKind != MethodKind.AnonymousFunction)
Microsoft.CodeAnalysis.ResxSourceGenerator (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
325case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
169case MethodKind.AnonymousFunction: 396CodeAnalysis.MethodKind.AnonymousFunction => nameof(CodeAnalysis.MethodKind.LambdaMethod),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
373case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
241=> symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
79if ((method1.MethodKind == MethodKind.AnonymousFunction) != 80(method2.MethodKind == MethodKind.AnonymousFunction)) 85if (method1.MethodKind != MethodKind.AnonymousFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
203if (x.MethodKind is MethodKind.AnonymousFunction or MethodKind.LocalFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
115if (x.MethodKind == MethodKind.AnonymousFunction)
Microsoft.CodeAnalysis.VisualBasic (4)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (3)
273MethodKind.AnonymousFunction 370Case MethodKind.AnonymousFunction 701DirectCast(symbol, IMethodSymbol).MethodKind = MethodKind.AnonymousFunction OrElse
Symbols\SymbolExtensions.vb (1)
456While If(member?.Kind = SymbolKind.Method, False) AndAlso DirectCast(member, MethodSymbol).MethodKind = MethodKind.AnonymousFunction
Microsoft.CodeAnalysis.Workspaces (13)
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
175if (declaredSymbol is IMethodSymbol { MethodKind: not MethodKind.AnonymousFunction })
FindSymbols\ReferenceLocationExtensions.cs (1)
99if (method.MethodKind != MethodKind.AnonymousFunction)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
68if (parameter.ContainingSymbol is not IMethodSymbol { MethodKind: MethodKind.AnonymousFunction } owningMethod)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
325case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
169case MethodKind.AnonymousFunction: 396CodeAnalysis.MethodKind.AnonymousFunction => nameof(CodeAnalysis.MethodKind.LambdaMethod),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
373case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
241=> symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
79if ((method1.MethodKind == MethodKind.AnonymousFunction) != 80(method2.MethodKind == MethodKind.AnonymousFunction)) 85if (method1.MethodKind != MethodKind.AnonymousFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
203if (x.MethodKind is MethodKind.AnonymousFunction or MethodKind.LocalFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
115if (x.MethodKind == MethodKind.AnonymousFunction)
Roslyn.Diagnostics.Analyzers (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
325case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
169case MethodKind.AnonymousFunction: 396CodeAnalysis.MethodKind.AnonymousFunction => nameof(CodeAnalysis.MethodKind.LambdaMethod),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
373case MethodKind.AnonymousFunction:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
241=> symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
79if ((method1.MethodKind == MethodKind.AnonymousFunction) != 80(method2.MethodKind == MethodKind.AnonymousFunction)) 85if (method1.MethodKind != MethodKind.AnonymousFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
203if (x.MethodKind is MethodKind.AnonymousFunction or MethodKind.LocalFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
115if (x.MethodKind == MethodKind.AnonymousFunction)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2025while (enclosingSymbol is IMethodSymbol { MethodKind: MethodKind.LocalFunction or MethodKind.AnonymousFunction } method)