97 references to ExtensionKeyword
Microsoft.CodeAnalysis.CSharp (12)
Parser\LanguageParser.cs (5)
1711
Debug.Assert(CurrentToken.ContextualKind is SyntaxKind.RecordKeyword or SyntaxKind.
ExtensionKeyword
);
1722
this.CurrentToken.ContextualKind is SyntaxKind.RecordKeyword or SyntaxKind.
ExtensionKeyword
);
1732
bool isExtension = keyword.Kind == SyntaxKind.
ExtensionKeyword
;
1979
case SyntaxKind.
ExtensionKeyword
:
3244
return this.CurrentToken.ContextualKind == SyntaxKind.
ExtensionKeyword
&& IsFeatureEnabled(MessageID.IDS_FeatureExtensions);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
345
AddKeyword(SyntaxKind.
ExtensionKeyword
);
Symbols\Source\ParameterHelpers.cs (1)
612
addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.
ExtensionKeyword
);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
510
|| reportIfContextual(SyntaxKind.
ExtensionKeyword
, MessageID.IDS_FeatureExtensions, ErrorCode.ERR_ExtensionTypeNameDisallowed))
Syntax\SyntaxKindFacts.cs (4)
1172
for (int i = (int)SyntaxKind.YieldKeyword; i <= (int)SyntaxKind.
ExtensionKeyword
; i++)
1234
case SyntaxKind.
ExtensionKeyword
:
1363
return SyntaxKind.
ExtensionKeyword
;
1811
case SyntaxKind.
ExtensionKeyword
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
35
public static readonly SyntaxToken ExtensionKeyword = Token(SyntaxKind.
ExtensionKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
341
or SyntaxKind.
ExtensionKeyword
||
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (81)
Generated\Syntax.Test.xml.Generated.cs (4)
524
=> InternalSyntaxFactory.ExtensionDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), InternalSyntaxFactory.Token(SyntaxKind.
ExtensionKeyword
), null, null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), null, null);
2907
Assert.Equal(SyntaxKind.
ExtensionKeyword
, node.Keyword.Kind);
10831
=> SyntaxFactory.ExtensionDeclaration(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.
ExtensionKeyword
), default(TypeParameterListSyntax), default(ParameterListSyntax), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
13214
Assert.Equal(SyntaxKind.
ExtensionKeyword
, node.Keyword.Kind());
IncrementalParsing\IncrementalParsingTests.cs (8)
1053
SyntaxKind.
ExtensionKeyword
);
1066
N(SyntaxKind.
ExtensionKeyword
);
1112
SyntaxKind.
ExtensionKeyword
,
1127
N(SyntaxKind.
ExtensionKeyword
);
1172
SyntaxKind.
ExtensionKeyword
);
1188
N(SyntaxKind.
ExtensionKeyword
);
1231
SyntaxKind.
ExtensionKeyword
,
1247
N(SyntaxKind.
ExtensionKeyword
);
Parsing\ExtensionsParsingTests.cs (69)
145
N(SyntaxKind.
ExtensionKeyword
);
211
N(SyntaxKind.
ExtensionKeyword
);
301
N(SyntaxKind.
ExtensionKeyword
);
391
N(SyntaxKind.
ExtensionKeyword
);
437
N(SyntaxKind.
ExtensionKeyword
);
496
N(SyntaxKind.
ExtensionKeyword
);
555
N(SyntaxKind.
ExtensionKeyword
);
609
N(SyntaxKind.
ExtensionKeyword
);
672
N(SyntaxKind.
ExtensionKeyword
);
774
N(SyntaxKind.
ExtensionKeyword
);
861
N(SyntaxKind.
ExtensionKeyword
);
904
N(SyntaxKind.
ExtensionKeyword
);
954
N(SyntaxKind.
ExtensionKeyword
);
1014
N(SyntaxKind.
ExtensionKeyword
);
1068
N(SyntaxKind.
ExtensionKeyword
);
1123
N(SyntaxKind.
ExtensionKeyword
);
1185
N(SyntaxKind.
ExtensionKeyword
);
1247
N(SyntaxKind.
ExtensionKeyword
);
1305
N(SyntaxKind.
ExtensionKeyword
);
1373
N(SyntaxKind.
ExtensionKeyword
);
1419
N(SyntaxKind.
ExtensionKeyword
);
1478
N(SyntaxKind.
ExtensionKeyword
);
1533
N(SyntaxKind.
ExtensionKeyword
);
1588
N(SyntaxKind.
ExtensionKeyword
);
1604
N(SyntaxKind.
ExtensionKeyword
);
1662
N(SyntaxKind.
ExtensionKeyword
);
1718
N(SyntaxKind.
ExtensionKeyword
);
2110
N(SyntaxKind.
ExtensionKeyword
);
2163
N(SyntaxKind.
ExtensionKeyword
);
2246
N(SyntaxKind.
ExtensionKeyword
);
2337
N(SyntaxKind.
ExtensionKeyword
);
2421
N(SyntaxKind.
ExtensionKeyword
);
2509
N(SyntaxKind.
ExtensionKeyword
);
2603
N(SyntaxKind.
ExtensionKeyword
);
2666
N(SyntaxKind.
ExtensionKeyword
);
2737
N(SyntaxKind.
ExtensionKeyword
);
2805
N(SyntaxKind.
ExtensionKeyword
);
2877
N(SyntaxKind.
ExtensionKeyword
);
2940
N(SyntaxKind.
ExtensionKeyword
);
3043
N(SyntaxKind.
ExtensionKeyword
);
3141
N(SyntaxKind.
ExtensionKeyword
);
3287
N(SyntaxKind.
ExtensionKeyword
);
3342
N(SyntaxKind.
ExtensionKeyword
);
3386
N(SyntaxKind.
ExtensionKeyword
);
3431
N(SyntaxKind.
ExtensionKeyword
);
3481
N(SyntaxKind.
ExtensionKeyword
);
3532
N(SyntaxKind.
ExtensionKeyword
);
3588
N(SyntaxKind.
ExtensionKeyword
);
3644
N(SyntaxKind.
ExtensionKeyword
);
3712
N(SyntaxKind.
ExtensionKeyword
);
3762
N(SyntaxKind.
ExtensionKeyword
);
3839
N(SyntaxKind.
ExtensionKeyword
);
3891
N(SyntaxKind.
ExtensionKeyword
);
3966
N(SyntaxKind.
ExtensionKeyword
);
4044
N(SyntaxKind.
ExtensionKeyword
);
4115
N(SyntaxKind.
ExtensionKeyword
);
4204
N(SyntaxKind.
ExtensionKeyword
);
4270
N(SyntaxKind.
ExtensionKeyword
);
4334
N(SyntaxKind.
ExtensionKeyword
);
4380
N(SyntaxKind.
ExtensionKeyword
);
4464
N(SyntaxKind.
ExtensionKeyword
);
4591
N(SyntaxKind.
ExtensionKeyword
);
4793
N(SyntaxKind.
ExtensionKeyword
);
4845
N(SyntaxKind.
ExtensionKeyword
);
4904
N(SyntaxKind.
ExtensionKeyword
);
4931
Assert.Equal("extension", SyntaxFacts.GetText(SyntaxKind.
ExtensionKeyword
));
4932
Assert.Contains(SyntaxKind.
ExtensionKeyword
, SyntaxFacts.GetContextualKeywordKinds());
4933
Assert.True(SyntaxFacts.IsContextualKeyword(SyntaxKind.
ExtensionKeyword
));
4934
Assert.Equal(SyntaxKind.
ExtensionKeyword
, SyntaxFacts.GetContextualKeywordKind("extension"));
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
35
public static readonly SyntaxToken ExtensionKeyword = Token(SyntaxKind.
ExtensionKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
341
or SyntaxKind.
ExtensionKeyword
||