25 references to DelegateKeyword
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Lambda.cs (1)
94MessageID.IDS_FeatureAnonDelegates.CheckFeatureAvailability(diagnostics, anon.DelegateKeyword);
Binder\Binder_Statements.cs (2)
2033AnonymousMethodExpressionSyntax anonymousMethod => anonymousMethod.DelegateKeyword.GetLocation(), 3449anonymousMethodSyntax.ParameterList?.Span.End ?? anonymousMethodSyntax.DelegateKeyword.Span.End));
Symbols\Source\LambdaSymbol.cs (1)
238AnonymousMethodExpressionSyntax syntax => syntax.DelegateKeyword.GetLocation(),
Syntax.xml.Main.Generated.cs (1)
1669=> node.Update(VisitList(node.Modifiers), VisitToken(node.DelegateKeyword), (ParameterListSyntax?)Visit(node.ParameterList), (BlockSyntax?)Visit(node.Block) ?? throw new ArgumentNullException("block"), (ExpressionSyntax?)Visit(node.ExpressionBody));
Syntax.xml.Syntax.Generated.cs (5)
3129if (modifiers != this.Modifiers || delegateKeyword != this.DelegateKeyword || parameterList != this.ParameterList || block != this.Block || expressionBody != this.ExpressionBody) 3140public new AnonymousMethodExpressionSyntax WithModifiers(SyntaxTokenList modifiers) => Update(modifiers, this.DelegateKeyword, this.ParameterList, this.Block, this.ExpressionBody); 3142public AnonymousMethodExpressionSyntax WithParameterList(ParameterListSyntax? parameterList) => Update(this.Modifiers, this.DelegateKeyword, parameterList, this.Block, this.ExpressionBody); 3144public new AnonymousMethodExpressionSyntax WithBlock(BlockSyntax block) => Update(this.Modifiers, this.DelegateKeyword, this.ParameterList, block, this.ExpressionBody); 3146public new AnonymousMethodExpressionSyntax WithExpressionBody(ExpressionSyntax? expressionBody) => Update(this.Modifiers, this.DelegateKeyword, this.ParameterList, this.Block, expressionBody);
Syntax\AnonymousMethodExpressionSyntax.cs (1)
29=> this.Update(asyncKeyword, this.DelegateKeyword, this.ParameterList, this.Block, this.ExpressionBody);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (1)
83AnonymousMethodExpressionSyntax anonymousMethod => (anonymousMethod.DelegateKeyword, anonymousMethod.GetLastToken(includeZeroWidth: true)),
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
42AnonymousMethodExpressionSyntax anonymous => anonymous.DelegateKeyword.SpanStart,
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1870return ((AnonymousMethodExpressionSyntax)node).DelegateKeyword.Span;
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
37: anonymousMethod.DelegateKeyword;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Generated\Syntax.Test.xml.Generated.cs (2)
11737Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.Kind()); 11741var newNode = node.WithModifiers(node.Modifiers).WithDelegateKeyword(node.DelegateKeyword).WithParameterList(node.ParameterList).WithBlock(node.Block).WithExpressionBody(node.ExpressionBody);
Parsing\ExpressionParsingTests.cs (6)
1953Assert.NotEqual(default, am.DelegateKeyword); 1954Assert.False(am.DelegateKeyword.IsMissing); 1984Assert.NotEqual(default, am.DelegateKeyword); 1985Assert.False(am.DelegateKeyword.IsMissing); 2014Assert.NotEqual(default, am.DelegateKeyword); 2015Assert.False(am.DelegateKeyword.IsMissing);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (1)
83AnonymousMethodExpressionSyntax anonymousMethod => (anonymousMethod.DelegateKeyword, anonymousMethod.GetLastToken(includeZeroWidth: true)),
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (1)
83AnonymousMethodExpressionSyntax anonymousMethod => (anonymousMethod.DelegateKeyword, anonymousMethod.GetLastToken(includeZeroWidth: true)),