61 references to AnonymousFunction
Microsoft.CodeAnalysis (1)
Symbols\MethodKind.cs (1)
19/// <inheritdoc cref="AnonymousFunction"/>
Microsoft.CodeAnalysis.CodeStyle (7)
AccessibilityExtensions.cs (1)
39case MethodKind.AnonymousFunction:
ISymbolExtensions.cs (1)
178=> symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction };
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
197if (x.MethodKind is MethodKind.AnonymousFunction or
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
115if (x.MethodKind == MethodKind.AnonymousFunction)
SymbolKey.SymbolKeyWriter.cs (1)
370case MethodKind.AnonymousFunction:
SymbolSpecification.cs (1)
434CodeAnalysis.MethodKind.AnonymousFunction => nameof(CodeAnalysis.MethodKind.LambdaMethod),
SymbolUsageAnalysis.Walker.cs (1)
298case MethodKind.AnonymousFunction:
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Await.cs (1)
175if (method.MethodKind == MethodKind.AnonymousFunction)
Binder\Binder_Expressions.cs (2)
1788return (containingMethod.MethodKind == MethodKind.AnonymousFunction || containingMethod.MethodKind == MethodKind.LocalFunction) && !IsInsideNameof; // false in EE evaluation method 1948this.ContainingMemberOrLambda is MethodSymbol { MethodKind: MethodKind.AnonymousFunction or MethodKind.LocalFunction } &&
FlowAnalysis\DefiniteAssignment.cs (1)
2207(currentMethod.MethodKind == MethodKind.AnonymousFunction ||
FlowAnalysis\FlowAnalysisPass.cs (1)
76Debug.Assert(method.MethodKind != MethodKind.AnonymousFunction);
FlowAnalysis\NullableWalker.cs (1)
2084while (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)
70value.MethodKind != MethodKind.AnonymousFunction && 188CurrentFunction.MethodKind == MethodKind.AnonymousFunction ||
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
273if (symbol.MethodKind == MethodKind.AnonymousFunction)
Symbols\MethodSymbol.cs (1)
600case MethodKind.AnonymousFunction:
Symbols\MethodSymbolExtensions.cs (1)
24return method.IsImplicitlyDeclared && method.MethodKind == MethodKind.AnonymousFunction;
Symbols\PublicModel\MethodSymbol.cs (2)
38case MethodKind.AnonymousFunction: 39return MethodKind.AnonymousFunction;
Symbols\Source\LambdaSymbol.cs (1)
74get { return MethodKind.AnonymousFunction; }
Symbols\Source\ParameterHelpers.cs (1)
879if (method.MethodKind != MethodKind.AnonymousFunction)
Symbols\SymbolExtensions.cs (2)
150if (method.MethodKind != MethodKind.AnonymousFunction && method.MethodKind != MethodKind.LocalFunction) break; 170if (method.MethodKind == MethodKind.AnonymousFunction || method.MethodKind == MethodKind.LocalFunction)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
2008while (enclosingSymbol is IMethodSymbol { MethodKind: MethodKind.LocalFunction or MethodKind.AnonymousFunction } method)
Microsoft.CodeAnalysis.CSharp.Features (1)
InlineHints\CSharpInlineTypeHintsService.cs (1)
82if (parameter?.ContainingSymbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction } &&
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\LambdaTests.cs (4)
854Assert.Equal(MethodKind.AnonymousFunction, (sym as IMethodSymbol).MethodKind); 864Assert.Equal(MethodKind.AnonymousFunction, (sym as IMethodSymbol).MethodKind); 3040Assert.Equal(MethodKind.AnonymousFunction, lambda.MethodKind); 3047Assert.Equal(MethodKind.AnonymousFunction, lambda.MethodKind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\GetSemanticInfoTests.cs (1)
2360Assert.Equal(MethodKind.AnonymousFunction, ((IMethodSymbol)parameterSymbol.ContainingSymbol).MethodKind);
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
159Assert.Equal(MethodKind.AnonymousFunction, sym.MethodKind);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
2008while (enclosingSymbol is IMethodSymbol { MethodKind: MethodKind.LocalFunction or MethodKind.AnonymousFunction } method)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
434if (symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction })
Microsoft.CodeAnalysis.Features (5)
CodeLens\CodeLensReferencesService.cs (1)
237if (method.MethodKind != MethodKind.AnonymousFunction)
Completion\Providers\AbstractContextVariableArgumentProvider.cs (1)
90while (enclosingSymbol is IMethodSymbol { MethodKind: MethodKind.LocalFunction or MethodKind.AnonymousFunction } method)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
142case MethodKind.AnonymousFunction:
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
5918if ((member as IMethodSymbol)?.MethodKind == MethodKind.AnonymousFunction || HasParameterClosureScope(member))
ExtractMethod\Extensions.cs (1)
51if (methodSymbol?.MethodKind != MethodKind.AnonymousFunction)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\CompilationExtensions.cs (1)
378if ((parameterInitializerOperation.Parameter.ContainingSymbol as IMethodSymbol)?.MethodKind is not (MethodKind.LocalFunction or 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)
AccessibilityExtensions.cs (1)
39case MethodKind.AnonymousFunction:
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
170if (declaredSymbol is IMethodSymbol { MethodKind: not MethodKind.AnonymousFunction } method)
FindSymbols\ReferenceLocationExtensions.cs (1)
95if (method.MethodKind != MethodKind.AnonymousFunction)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
178=> symbol is IMethodSymbol { MethodKind: MethodKind.AnonymousFunction };
Recommendations\AbstractRecommendationServiceRunner.cs (1)
68if (parameter.ContainingSymbol is not IMethodSymbol { MethodKind: MethodKind.AnonymousFunction } owningMethod)
Shared\Utilities\SignatureComparer.cs (3)
77if ((method1.MethodKind == MethodKind.AnonymousFunction) != 78(method2.MethodKind == MethodKind.AnonymousFunction)) 83if (method1.MethodKind != MethodKind.AnonymousFunction)
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
197if (x.MethodKind is MethodKind.AnonymousFunction or
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
115if (x.MethodKind == MethodKind.AnonymousFunction)
SymbolKey.SymbolKeyWriter.cs (1)
370case MethodKind.AnonymousFunction:
SymbolSpecification.cs (1)
434CodeAnalysis.MethodKind.AnonymousFunction => nameof(CodeAnalysis.MethodKind.LambdaMethod),
SymbolUsageAnalysis.Walker.cs (1)
298case MethodKind.AnonymousFunction:
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
CodeStyle\NamingStylePreferencesUpgradeTests.cs (1)
191[InlineData(typeof(MethodKind), nameof(MethodKind.AnonymousFunction), nameof(MethodKind.LambdaMethod), nameof(MethodKind.SharedConstructor), nameof(MethodKind.StaticConstructor))]
Microsoft.VisualStudio.LanguageServices (1)
Progression\GraphBuilder.cs (1)
508case MethodKind.AnonymousFunction: