32 references to ExtensionKeyword
Microsoft.CodeAnalysis.CSharp (25)
_generated\0\Syntax.xml.Main.Generated.cs (6)
5236
if (keyword.Kind() != SyntaxKind.
ExtensionKeyword
) throw new ArgumentException(nameof(keyword));
5260
=> SyntaxFactory.ExtensionBlockDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.
ExtensionKeyword
), typeParameterList, parameterList, constraintClauses, default, members, default, default);
5264
=> SyntaxFactory.ExtensionBlockDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.
ExtensionKeyword
), default, default, default, default, default, default, default);
5940
if (extensionKeyword.Kind() != SyntaxKind.
ExtensionKeyword
) throw new ArgumentException(nameof(extensionKeyword));
5949
=> SyntaxFactory.ExtensionMemberCref(SyntaxFactory.Token(SyntaxKind.
ExtensionKeyword
), typeArgumentList, parameters, SyntaxFactory.Token(SyntaxKind.DotToken), member);
5953
=> SyntaxFactory.ExtensionMemberCref(SyntaxFactory.Token(SyntaxKind.
ExtensionKeyword
), default, SyntaxFactory.CrefParameterList(), SyntaxFactory.Token(SyntaxKind.DotToken), member);
_generated\1\Syntax.xml.Internal.Generated.cs (4)
32302
if (keyword.Kind != SyntaxKind.
ExtensionKeyword
) throw new ArgumentException(nameof(keyword));
33122
if (extensionKeyword.Kind != SyntaxKind.
ExtensionKeyword
) throw new ArgumentException(nameof(extensionKeyword));
37729
if (keyword.Kind != SyntaxKind.
ExtensionKeyword
) throw new ArgumentException(nameof(keyword));
38549
if (extensionKeyword.Kind != SyntaxKind.
ExtensionKeyword
) throw new ArgumentException(nameof(extensionKeyword));
Parser\DocumentationCommentParser.cs (2)
949
case SyntaxKind.IdentifierToken when CurrentToken.ContextualKind == SyntaxKind.
ExtensionKeyword
:
987
Debug.Assert(CurrentToken.ContextualKind == SyntaxKind.
ExtensionKeyword
);
Parser\LanguageParser.cs (5)
1776
Debug.Assert(CurrentToken.ContextualKind is SyntaxKind.RecordKeyword or SyntaxKind.
ExtensionKeyword
or SyntaxKind.UnionKeyword);
1787
this.CurrentToken.ContextualKind is SyntaxKind.RecordKeyword or SyntaxKind.
ExtensionKeyword
or SyntaxKind.UnionKeyword);
1797
bool isExtension = keyword.Kind == SyntaxKind.
ExtensionKeyword
;
2055
case SyntaxKind.
ExtensionKeyword
:
3410
return this.CurrentToken.ContextualKind == SyntaxKind.
ExtensionKeyword
&&
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
349
AddKeyword(SyntaxKind.
ExtensionKeyword
);
Symbols\Source\ParameterHelpers.cs (1)
676
addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.
ExtensionKeyword
);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
537
|| reportIfContextual(SyntaxKind.
ExtensionKeyword
, MessageID.IDS_FeatureExtensions, ErrorCode.ERR_ExtensionTypeNameDisallowed))
Syntax\SyntaxKindFacts.cs (4)
871
case SyntaxKind.
ExtensionKeyword
:
1302
case SyntaxKind.
ExtensionKeyword
:
1434
return SyntaxKind.
ExtensionKeyword
;
1888
case SyntaxKind.
ExtensionKeyword
:
Syntax\SyntaxNormalizer.cs (1)
911
if (IsKeyword(token.Kind()) && !token.IsKind(SyntaxKind.
ExtensionKeyword
))
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
40
public static readonly SyntaxToken ExtensionKeyword = Token(SyntaxKind.
ExtensionKeyword
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
384
or SyntaxKind.
ExtensionKeyword
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\KeywordRecommenders\ExtensionKeywordRecommender.cs (1)
11
internal sealed class ExtensionKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.
ExtensionKeyword
)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
40
public static readonly SyntaxToken ExtensionKeyword = Token(SyntaxKind.
ExtensionKeyword
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
384
or SyntaxKind.
ExtensionKeyword
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
40
public static readonly SyntaxToken ExtensionKeyword = Token(SyntaxKind.
ExtensionKeyword
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
384
or SyntaxKind.
ExtensionKeyword