105 references to PartialKeyword
Microsoft.CodeAnalysis.CSharp (15)
Parser\LanguageParser.cs (9)
710if (this.CurrentToken.ContextualKind == SyntaxKind.PartialKeyword) 1052case SyntaxKind.PartialKeyword: 1061case SyntaxKind.PartialKeyword: 1141(next.ContextualKind == SyntaxKind.PartialKeyword && 1241(this.CurrentToken.ContextualKind == SyntaxKind.PartialKeyword)) 1340Debug.Assert(this.CurrentToken.ContextualKind == SyntaxKind.PartialKeyword); 1381Debug.Assert(this.CurrentToken.ContextualKind == SyntaxKind.PartialKeyword); 2586this.CurrentToken.ContextualKind is not (SyntaxKind.PartialKeyword or SyntaxKind.AsyncKeyword or SyntaxKind.RequiredKeyword or SyntaxKind.FileKeyword) && 5437if (this.CurrentToken.ContextualKind == SyntaxKind.PartialKeyword)
Symbols\Source\ModifierUtils.cs (3)
134var partialToken = modifierTokens.Value.FirstOrDefault(SyntaxKind.PartialKeyword); 309return SyntaxFacts.GetText(SyntaxKind.PartialKeyword); 359case SyntaxKind.PartialKeyword:
Syntax\SyntaxKindFacts.cs (3)
1152case SyntaxKind.PartialKeyword: 1233return SyntaxKind.PartialKeyword; 1671case SyntaxKind.PartialKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
CSharpAccessibilityFacts.cs (2)
77if (method.Modifiers.Any(SyntaxKind.PartialKeyword)) 140SyntaxKind.PartialKeyword => DeclarationModifiers.Partial,
CSharpOrderModifiersHelper.cs (1)
31parsed[(int)SyntaxKind.PartialKeyword] = int.MaxValue;
CSharpSemanticFacts.cs (1)
240return syntaxRefs.Any(static (n, cancellationToken) => ((BaseTypeDeclarationSyntax)n.GetSyntax(cancellationToken)).Modifiers.Any(SyntaxKind.PartialKeyword), cancellationToken);
TypeSyntaxExtensions.cs (1)
20((IdentifierNameSyntax)typeSyntax).Identifier.IsKind(SyntaxKind.PartialKeyword);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
ConvertToRecordEngine.cs (1)
34if (typeDeclaration.Modifiers.Any(modifier => modifier.IsKind(SyntaxKind.PartialKeyword)))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
284token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)) 575token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)) 694token.GetPreviousToken().IsKind(SyntaxKind.PartialKeyword))
MethodGenerator.cs (2)
306tokens.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword)); 331tokens.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword));
TypeDeclarationSyntaxExtensions.cs (1)
75var isPartialType = typeNode.Modifiers.Any(m => m.Kind() == SyntaxKind.PartialKeyword);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
273if (method.Modifiers.Any(SyntaxKind.PartialKeyword) && method.Body is null)
Microsoft.CodeAnalysis.CSharp.Features (16)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
595case SyntaxKind.PartialKeyword:
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
65identifierName.Identifier.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword))
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (5)
86return declarations.Any(d => d.Body == null && d.Modifiers.Any(SyntaxKind.PartialKeyword)); 99if (targetToken.Kind() is SyntaxKind.VoidKeyword or SyntaxKind.PartialKeyword || 100(targetToken.Kind() == SyntaxKind.IdentifierToken && targetToken.HasMatchingText(SyntaxKind.PartialKeyword))) 114var foundPartial = touchingToken.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword); 124foundPartial = foundPartial || token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword);
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
76=> syntax is BaseTypeDeclarationSyntax declarationSyntax && declarationSyntax.Modifiers.Any(modifier => modifier.IsKind(SyntaxKind.PartialKeyword));
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (1)
28if (context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword) ||
Completion\KeywordRecommenders\PartialKeywordRecommender.cs (2)
25: base(SyntaxKind.PartialKeyword) 45if (!decl.Modifiers.Any(t => t.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)))
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
70declaration.Modifiers.Any(SyntaxKind.PartialKeyword);
ConvertToRecordEngine.cs (1)
34if (typeDeclaration.Modifiers.Any(modifier => modifier.IsKind(SyntaxKind.PartialKeyword)))
CSharpOrderModifiersHelper.cs (1)
31parsed[(int)SyntaxKind.PartialKeyword] = int.MaxValue;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1238|| ((BaseTypeDeclarationSyntax)syntaxRefs.Single().GetSyntax()).Modifiers.Any(SyntaxKind.PartialKeyword);
Organizing\Organizers\ModifiersOrganizer.Comparer.cs (1)
37ImmutableArray.Create<Func<SyntaxToken, IComparable>>(t => t.Kind() == SyntaxKind.PartialKeyword, t => GetOrdering(t));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (34)
Parsing\AsyncParsingTests.cs (2)
1498N(SyntaxKind.PartialKeyword); 2052N(SyntaxKind.PartialKeyword);
Parsing\DeclarationParsingTests.cs (2)
945Assert.Equal(SyntaxKind.PartialKeyword, cs.Modifiers[0].Kind()); 2765Assert.Equal(SyntaxKind.PartialKeyword, ms.Modifiers[0].Kind());
Parsing\FileModifierParsingTests.cs (5)
82N(SyntaxKind.PartialKeyword); 110N(SyntaxKind.PartialKeyword); 196N(SyntaxKind.PartialKeyword); 219N(SyntaxKind.PartialKeyword); 247N(SyntaxKind.PartialKeyword);
Parsing\NullableParsingTests.cs (1)
1336N(SyntaxKind.PartialKeyword);
Parsing\ParsingErrorRecoveryTests.cs (1)
6136Assert.Equal(SyntaxKind.PartialKeyword, subitem2.Modifiers[0].ContextualKind());
Parsing\RecordParsing.cs (6)
3396N(SyntaxKind.PartialKeyword); 3417N(SyntaxKind.PartialKeyword); 3438N(SyntaxKind.PartialKeyword); 3458N(SyntaxKind.PartialKeyword); 3492N(SyntaxKind.PartialKeyword); 3549N(SyntaxKind.PartialKeyword);
Parsing\ScriptParsingTests.cs (15)
693N(SyntaxKind.PartialKeyword); 722N(SyntaxKind.PartialKeyword); 751N(SyntaxKind.PartialKeyword); 918N(SyntaxKind.PartialKeyword); 1030N(SyntaxKind.PartialKeyword); 1058N(SyntaxKind.PartialKeyword); 1088N(SyntaxKind.PartialKeyword); 1572N(SyntaxKind.PartialKeyword); 1921N(SyntaxKind.PartialKeyword); 2085N(SyntaxKind.PartialKeyword); 2104N(SyntaxKind.PartialKeyword); 2135N(SyntaxKind.PartialKeyword); 2181N(SyntaxKind.PartialKeyword); 2200N(SyntaxKind.PartialKeyword); 2231N(SyntaxKind.PartialKeyword);
Parsing\StatementParsingTests.cs (1)
3331TestContextualKeywordAsLocalVariableType(SyntaxKind.PartialKeyword);
Parsing\TopLevelStatementsParsingTests.cs (1)
1016N(SyntaxKind.PartialKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces (22)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1737list.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword));
CSharpAccessibilityFacts.cs (2)
77if (method.Modifiers.Any(SyntaxKind.PartialKeyword)) 140SyntaxKind.PartialKeyword => DeclarationModifiers.Partial,
CSharpSemanticFacts.cs (1)
240return syntaxRefs.Any(static (n, cancellationToken) => ((BaseTypeDeclarationSyntax)n.GetSyntax(cancellationToken)).Modifiers.Any(SyntaxKind.PartialKeyword), cancellationToken);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (11)
215if (typeDeclaration.Modifiers.Any(SyntaxKind.PartialKeyword) && 228typeDeclaration.Modifiers.Any(SyntaxKind.PartialKeyword), 258enumDeclaration.Modifiers.Any(SyntaxKind.PartialKeyword), 286ctorDecl.Modifiers.Any(SyntaxKind.PartialKeyword), 302delegateDecl.Modifiers.Any(SyntaxKind.PartialKeyword), 316enumMember.Modifiers.Any(SyntaxKind.PartialKeyword), 330eventDecl.Modifiers.Any(SyntaxKind.PartialKeyword), 344indexerDecl.Modifiers.Any(SyntaxKind.PartialKeyword), 359method.Modifiers.Any(SyntaxKind.PartialKeyword), 375property.Modifiers.Any(SyntaxKind.PartialKeyword), 398fieldDeclaration.Modifiers.Any(SyntaxKind.PartialKeyword),
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs\TypeSyntaxExtensions.cs (1)
20((IdentifierNameSyntax)typeSyntax).Identifier.IsKind(SyntaxKind.PartialKeyword);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
284token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)) 575token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)) 694token.GetPreviousToken().IsKind(SyntaxKind.PartialKeyword))
MethodGenerator.cs (2)
306tokens.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword)); 331tokens.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword));
TypeDeclarationSyntaxExtensions.cs (1)
75var isPartialType = typeNode.Modifiers.Any(m => m.Kind() == SyntaxKind.PartialKeyword);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
770yield return CS.SyntaxFactory.Token(CS.SyntaxKind.PartialKeyword);
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.cs (1)
3601=> methodDeclaration.Modifiers.Any(SyntaxKind.PartialKeyword);
CodeModel\ModifierFlagsExtensions.cs (2)
36{ ModifierFlags.Partial, SyntaxKind.PartialKeyword } 95case SyntaxKind.PartialKeyword:
LanguageService\CSharpHelpContextService.cs (1)
370case SyntaxKind.PartialKeyword: