205 references to DelegateKeyword
Microsoft.CodeAnalysis.CSharp (29)
Parser\LanguageParser.cs (22)
340case SyntaxKind.DelegateKeyword: 804var isAliasToFunctionPointer = alias != null && this.CurrentToken.Kind == SyntaxKind.DelegateKeyword; 1120nextToken.Kind is SyntaxKind.EnumKeyword or SyntaxKind.DelegateKeyword || 1430case SyntaxKind.DelegateKeyword: 1730!(kind == SyntaxKind.DelegateKeyword && this.PeekToken(1).Kind is SyntaxKind.OpenBraceToken or SyntaxKind.OpenParenToken)) 1967SyntaxKind.DelegateKeyword => 1994case SyntaxKind.DelegateKeyword: 2044case SyntaxKind.DelegateKeyword when !IsFunctionPointerStart(): 2203case SyntaxKind.DelegateKeyword: 4239case SyntaxKind.DelegateKeyword when IsFunctionPointerStart(): // Function pointer type 5175Debug.Assert(this.CurrentToken.Kind == SyntaxKind.DelegateKeyword); 5177var delegateToken = this.EatToken(SyntaxKind.DelegateKeyword); 6686_ = EatToken(SyntaxKind.DelegateKeyword); 7174var @delegate = EatToken(SyntaxKind.DelegateKeyword); 7332=> CurrentToken.Kind == SyntaxKind.DelegateKeyword && PeekToken(1).Kind == SyntaxKind.AsteriskToken; 9967case SyntaxKind.DelegateKeyword: 10241case SyntaxKind.DelegateKeyword: 10737case SyntaxKind.DelegateKeyword: 10863return this.PeekToken(tokenIndex).Kind == SyntaxKind.DelegateKeyword && 12283var @delegate = this.EatToken(SyntaxKind.DelegateKeyword); 12359case SyntaxKind.DelegateKeyword: 12514case SyntaxKind.DelegateKeyword:
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
586AddKeyword(SyntaxKind.DelegateKeyword);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
725AddKeyword(SyntaxKind.DelegateKeyword);
Syntax\AnonymousMethodExpressionSyntax.cs (1)
44Token(SyntaxKind.DelegateKeyword),
Syntax\SyntaxFactory.cs (1)
2759? AnonymousMethodExpression(default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.DelegateKeyword), parameterList, block, null)
Syntax\SyntaxKindFacts.cs (2)
973return SyntaxKind.DelegateKeyword; 1613case SyntaxKind.DelegateKeyword:
Syntax\SyntaxNormalizer.cs (1)
741if (next.IsKind(SyntaxKind.AsteriskToken) && token.IsKind(SyntaxKind.DelegateKeyword))
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpSyntaxFacts.cs (1)
516case SyntaxKind.DelegateKeyword:
CSharpSyntaxKinds.cs (1)
60public int DelegateKeyword => (int)SyntaxKind.DelegateKeyword;
SemanticModelExtensions.cs (1)
154case SyntaxKind.DelegateKeyword:
SpacingFormattingRule.cs (1)
367if (currentKind == SyntaxKind.AsteriskToken && previousKind == SyntaxKind.DelegateKeyword)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
66return enumOrDelegateKeyword.Kind() is SyntaxKind.EnumKeyword or SyntaxKind.DelegateKeyword;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1146if (token.IsKind(SyntaxKind.DelegateKeyword) &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
101case SyntaxKind.DelegateKeyword:
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (1)
2233SyntaxKind.DelegateKeyword);
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (1)
25: base(SyntaxKind.DelegateKeyword)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
66return enumOrDelegateKeyword.Kind() is SyntaxKind.EnumKeyword or SyntaxKind.DelegateKeyword;
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
38else if (token.IsKind(SyntaxKind.DelegateKeyword) && token.Parent.IsKind(SyntaxKind.AnonymousMethodExpression))
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (1)
67displayParts.Add(Keyword(SyntaxKind.DelegateKeyword));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (158)
Generated\Syntax.Test.xml.Generated.cs (12)
41=> InternalSyntaxFactory.FunctionPointerType(InternalSyntaxFactory.Token(SyntaxKind.DelegateKeyword), InternalSyntaxFactory.Token(SyntaxKind.AsteriskToken), null, GenerateFunctionPointerParameterList()); 173=> InternalSyntaxFactory.AnonymousMethodExpression(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), InternalSyntaxFactory.Token(SyntaxKind.DelegateKeyword), null, GenerateBlock(), null); 506=> InternalSyntaxFactory.DelegateDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), InternalSyntaxFactory.Token(SyntaxKind.DelegateKeyword), GenerateIdentifierName(), InternalSyntaxFactory.Identifier("Identifier"), null, GenerateParameterList(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.SemicolonToken)); 835Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.Kind); 1350Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.Kind); 2809Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.Kind); 10017=> SyntaxFactory.FunctionPointerType(SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.AsteriskToken), default(FunctionPointerCallingConventionSyntax), GenerateFunctionPointerParameterList()); 10149=> SyntaxFactory.AnonymousMethodExpression(new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.DelegateKeyword), default(ParameterListSyntax), GenerateBlock(), default(ExpressionSyntax)); 10482=> SyntaxFactory.DelegateDeclaration(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.DelegateKeyword), GenerateIdentifierName(), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), GenerateParameterList(), new SyntaxList<TypeParameterConstraintClauseSyntax>(), SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 10811Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.Kind()); 11326Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.Kind()); 12785Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.Kind());
Parsing\AnonymousFunctionParsingTests.cs (15)
87N(SyntaxKind.DelegateKeyword); 187N(SyntaxKind.DelegateKeyword); 285N(SyntaxKind.DelegateKeyword); 386N(SyntaxKind.DelegateKeyword); 487N(SyntaxKind.DelegateKeyword); 1126N(SyntaxKind.DelegateKeyword); 1454N(SyntaxKind.DelegateKeyword); 1772N(SyntaxKind.DelegateKeyword); 1839N(SyntaxKind.DelegateKeyword); 1933N(SyntaxKind.DelegateKeyword); 2074N(SyntaxKind.DelegateKeyword); 2152N(SyntaxKind.DelegateKeyword); 2178N(SyntaxKind.DelegateKeyword); 2238N(SyntaxKind.DelegateKeyword); 2264N(SyntaxKind.DelegateKeyword);
Parsing\AsyncParsingTests.cs (3)
1210N(SyntaxKind.DelegateKeyword); 1371N(SyntaxKind.DelegateKeyword); 1391N(SyntaxKind.DelegateKeyword);
Parsing\AwaitParsingTests.cs (1)
1354N(SyntaxKind.DelegateKeyword);
Parsing\DeclarationParsingTests.cs (2)
8378N(SyntaxKind.DelegateKeyword); 8417N(SyntaxKind.DelegateKeyword);
Parsing\DeclarationScopeParsingTests.cs (6)
9860N(SyntaxKind.DelegateKeyword); 9912N(SyntaxKind.DelegateKeyword); 11633N(SyntaxKind.DelegateKeyword); 11698N(SyntaxKind.DelegateKeyword); 11749N(SyntaxKind.DelegateKeyword); 11818N(SyntaxKind.DelegateKeyword);
Parsing\FileModifierParsingTests.cs (4)
599N(SyntaxKind.DelegateKeyword); 756N(SyntaxKind.DelegateKeyword); 1692N(SyntaxKind.DelegateKeyword); 1952N(SyntaxKind.DelegateKeyword);
Parsing\FunctionPointerTests.cs (80)
27N(SyntaxKind.DelegateKeyword); 83N(SyntaxKind.DelegateKeyword); 155N(SyntaxKind.DelegateKeyword); 205N(SyntaxKind.DelegateKeyword); 248N(SyntaxKind.DelegateKeyword); 300N(SyntaxKind.DelegateKeyword); 351N(SyntaxKind.DelegateKeyword); 394N(SyntaxKind.DelegateKeyword); 442N(SyntaxKind.DelegateKeyword); 540N(SyntaxKind.DelegateKeyword); 605N(SyntaxKind.DelegateKeyword); 656N(SyntaxKind.DelegateKeyword); 665N(SyntaxKind.DelegateKeyword); 715N(SyntaxKind.DelegateKeyword); 764N(SyntaxKind.DelegateKeyword); 809N(SyntaxKind.DelegateKeyword); 886N(SyntaxKind.DelegateKeyword); 930N(SyntaxKind.DelegateKeyword); 972N(SyntaxKind.DelegateKeyword); 1017N(SyntaxKind.DelegateKeyword); 1067N(SyntaxKind.DelegateKeyword); 1121N(SyntaxKind.DelegateKeyword); 1172N(SyntaxKind.DelegateKeyword); 1226N(SyntaxKind.DelegateKeyword); 1277N(SyntaxKind.DelegateKeyword); 1352N(SyntaxKind.DelegateKeyword); 1396N(SyntaxKind.DelegateKeyword); 1444N(SyntaxKind.DelegateKeyword); 1502N(SyntaxKind.DelegateKeyword); 1566N(SyntaxKind.DelegateKeyword); 1622N(SyntaxKind.DelegateKeyword); 1669N(SyntaxKind.DelegateKeyword); 1723N(SyntaxKind.DelegateKeyword); 1754N(SyntaxKind.DelegateKeyword); 1784N(SyntaxKind.DelegateKeyword); 1838N(SyntaxKind.DelegateKeyword); 1896N(SyntaxKind.DelegateKeyword); 1950N(SyntaxKind.DelegateKeyword); 1980N(SyntaxKind.DelegateKeyword); 2035N(SyntaxKind.DelegateKeyword); 2066N(SyntaxKind.DelegateKeyword); 2111N(SyntaxKind.DelegateKeyword); 2167N(SyntaxKind.DelegateKeyword); 2221N(SyntaxKind.DelegateKeyword); 2224N(SyntaxKind.DelegateKeyword); 2260N(SyntaxKind.DelegateKeyword); 2310N(SyntaxKind.DelegateKeyword); 2380N(SyntaxKind.DelegateKeyword); 2406N(SyntaxKind.DelegateKeyword); 2439N(SyntaxKind.DelegateKeyword); 2483N(SyntaxKind.DelegateKeyword); 2517N(SyntaxKind.DelegateKeyword); 2571N(SyntaxKind.DelegateKeyword); 2605N(SyntaxKind.DelegateKeyword); 2686N(SyntaxKind.DelegateKeyword); 2719N(SyntaxKind.DelegateKeyword); 2790N(SyntaxKind.DelegateKeyword); 2847N(SyntaxKind.DelegateKeyword); 2900N(SyntaxKind.DelegateKeyword); 2952N(SyntaxKind.DelegateKeyword); 2995N(SyntaxKind.DelegateKeyword); 3045N(SyntaxKind.DelegateKeyword); 3081N(SyntaxKind.DelegateKeyword); 3141N(SyntaxKind.DelegateKeyword); 3185N(SyntaxKind.DelegateKeyword); 3236N(SyntaxKind.DelegateKeyword); 3278N(SyntaxKind.DelegateKeyword); 3317N(SyntaxKind.DelegateKeyword); 3383N(SyntaxKind.DelegateKeyword); 3456N(SyntaxKind.DelegateKeyword); 3536N(SyntaxKind.DelegateKeyword); 3608N(SyntaxKind.DelegateKeyword); 3666N(SyntaxKind.DelegateKeyword); 3710N(SyntaxKind.DelegateKeyword); 3767N(SyntaxKind.DelegateKeyword); 3827N(SyntaxKind.DelegateKeyword); 3908N(SyntaxKind.DelegateKeyword); 3996N(SyntaxKind.DelegateKeyword); 4088N(SyntaxKind.DelegateKeyword); 4146N(SyntaxKind.DelegateKeyword);
Parsing\LambdaParameterParsingTests.cs (9)
2288N(SyntaxKind.DelegateKeyword); 2692N(SyntaxKind.DelegateKeyword); 2807N(SyntaxKind.DelegateKeyword); 2900N(SyntaxKind.DelegateKeyword); 2972N(SyntaxKind.DelegateKeyword); 3050N(SyntaxKind.DelegateKeyword); 3142N(SyntaxKind.DelegateKeyword); 3263N(SyntaxKind.DelegateKeyword); 3391N(SyntaxKind.DelegateKeyword);
Parsing\LambdaReturnTypeParsingTests.cs (8)
300N(SyntaxKind.DelegateKeyword); 330N(SyntaxKind.DelegateKeyword); 561N(SyntaxKind.DelegateKeyword); 600N(SyntaxKind.DelegateKeyword); 623N(SyntaxKind.DelegateKeyword); 1468N(SyntaxKind.DelegateKeyword); 1515N(SyntaxKind.DelegateKeyword); 5682N(SyntaxKind.DelegateKeyword);
Parsing\MemberDeclarationParsingTests.cs (3)
1991N(SyntaxKind.DelegateKeyword); 2190N(SyntaxKind.DelegateKeyword); 9315N(SyntaxKind.DelegateKeyword);
Parsing\PatternParsingTests.cs (1)
10357N(SyntaxKind.DelegateKeyword);
Parsing\ScriptParsingTests.cs (4)
1427N(SyntaxKind.DelegateKeyword); 1464N(SyntaxKind.DelegateKeyword); 1500N(SyntaxKind.DelegateKeyword); 2452N(SyntaxKind.DelegateKeyword);
Parsing\StatementAttributeParsingTests.cs (3)
3305N(SyntaxKind.DelegateKeyword); 3388N(SyntaxKind.DelegateKeyword); 3468N(SyntaxKind.DelegateKeyword);
Parsing\TopLevelStatementsParsingTests.cs (3)
1017N(SyntaxKind.DelegateKeyword); 2477N(SyntaxKind.DelegateKeyword); 2687N(SyntaxKind.DelegateKeyword);
Parsing\UsingDirectiveParsingTests.cs (4)
123N(SyntaxKind.DelegateKeyword); 427N(SyntaxKind.DelegateKeyword); 745N(SyntaxKind.DelegateKeyword); 805N(SyntaxKind.DelegateKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CSharpSyntaxFacts.cs (1)
516case SyntaxKind.DelegateKeyword:
CSharpSyntaxKinds.cs (1)
60public int DelegateKeyword => (int)SyntaxKind.DelegateKeyword;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1146if (token.IsKind(SyntaxKind.DelegateKeyword) &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
101case SyntaxKind.DelegateKeyword:
SemanticModelExtensions.cs (1)
154case SyntaxKind.DelegateKeyword:
SpacingFormattingRule.cs (1)
367if (currentKind == SyntaxKind.AsteriskToken && previousKind == SyntaxKind.DelegateKeyword)