52 references to RequiredKeyword
Microsoft.CodeAnalysis.CSharp (12)
Declarations\DeclarationTreeBuilder.cs (1)
1015
return modifiers.Any((int)SyntaxKind.
RequiredKeyword
);
Parser\LanguageParser.cs (2)
1338
case SyntaxKind.
RequiredKeyword
:
2960
this.CurrentToken.ContextualKind is not (SyntaxKind.PartialKeyword or SyntaxKind.AsyncKeyword or SyntaxKind.
RequiredKeyword
or SyntaxKind.FileKeyword) &&
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
978
AddKeyword(SyntaxKind.
RequiredKeyword
);
Symbols\Source\ModifierUtils.cs (2)
348
return SyntaxFacts.GetText(SyntaxKind.
RequiredKeyword
);
400
case SyntaxKind.
RequiredKeyword
:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
506
|| reportIfContextual(SyntaxKind.
RequiredKeyword
, MessageID.IDS_FeatureRequiredMembers, ErrorCode.ERR_RequiredNameDisallowed)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
246
diagnostics.Add(ErrorCode.ERR_BadMemberFlag, errorLocation, SyntaxFacts.GetText(SyntaxKind.
RequiredKeyword
));
Symbols\Source\SourcePropertySymbol.cs (1)
496
diagnostics.Add(ErrorCode.ERR_BadMemberFlag, location, SyntaxFacts.GetText(SyntaxKind.
RequiredKeyword
));
Syntax\SyntaxKindFacts.cs (3)
1294
case SyntaxKind.
RequiredKeyword
:
1419
return SyntaxKind.
RequiredKeyword
;
1867
case SyntaxKind.
RequiredKeyword
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
81
public static readonly SyntaxToken RequiredKeyword = Token(SyntaxKind.
RequiredKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (1)
173
SyntaxKind.
RequiredKeyword
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
100
case SyntaxKind.
RequiredKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
145
SyntaxKind.
RequiredKeyword
=> DeclarationModifiers.Required,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (1)
39
SyntaxKind.
RequiredKeyword
,
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
127
case SyntaxKind.
RequiredKeyword
:
Completion\KeywordRecommenders\RequiredKeywordRecommender.cs (2)
14
internal sealed class RequiredKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.
RequiredKeyword
)
16
private static readonly ISet<SyntaxKind> s_validModifiers = SyntaxKindSet.AllMemberModifiers.Where(s => s is not (SyntaxKind.
RequiredKeyword
or SyntaxKind.StaticKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.ConstKeyword)).ToSet();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (26)
Parsing\ExtensionsParsingTests.cs (1)
2081
[InlineData("required", SyntaxKind.
RequiredKeyword
)]
Parsing\MemberDeclarationParsingTests.cs (25)
1177
N(SyntaxKind.
RequiredKeyword
);
1236
N(SyntaxKind.
RequiredKeyword
);
1284
N(SyntaxKind.
RequiredKeyword
);
1285
N(SyntaxKind.
RequiredKeyword
);
1303
N(SyntaxKind.
RequiredKeyword
);
1304
N(SyntaxKind.
RequiredKeyword
);
1319
N(SyntaxKind.
RequiredKeyword
);
1346
N(SyntaxKind.
RequiredKeyword
);
1399
N(SyntaxKind.
RequiredKeyword
);
1444
N(SyntaxKind.
RequiredKeyword
);
1445
N(SyntaxKind.
RequiredKeyword
);
1458
N(SyntaxKind.
RequiredKeyword
);
1510
N(SyntaxKind.
RequiredKeyword
);
1535
N(SyntaxKind.
RequiredKeyword
);
1582
N(SyntaxKind.
RequiredKeyword
);
1691
N(SyntaxKind.
RequiredKeyword
);
1722
N(SyntaxKind.
RequiredKeyword
);
1748
N(SyntaxKind.
RequiredKeyword
);
1776
N(SyntaxKind.
RequiredKeyword
);
1796
N(SyntaxKind.
RequiredKeyword
);
1834
N(SyntaxKind.
RequiredKeyword
);
2076
N(SyntaxKind.
RequiredKeyword
);
2084
N(SyntaxKind.
RequiredKeyword
);
2112
N(SyntaxKind.
RequiredKeyword
);
2132
N(SyntaxKind.
RequiredKeyword
);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
81
public static readonly SyntaxToken RequiredKeyword = Token(SyntaxKind.
RequiredKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (1)
173
SyntaxKind.
RequiredKeyword
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
100
case SyntaxKind.
RequiredKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
145
SyntaxKind.
RequiredKeyword
=> DeclarationModifiers.Required,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (1)
39
SyntaxKind.
RequiredKeyword
,
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
405
case SyntaxKind.
RequiredKeyword
: