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