1 write to TargetToken
Microsoft.CodeAnalysis.Workspaces (1)
SyntaxContext.cs (1)
92this.TargetToken = targetToken;
296 references to TargetToken
Microsoft.CodeAnalysis.CSharp.Features (124)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (3)
69if (context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword) || 70context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.YieldKeyword)) 72if (context.SemanticModel.GetSymbolInfo(context.TargetToken).GetAnySymbol() is null)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
258context.TargetToken.GetRequiredParent(),
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
79var token = syntaxContext.TargetToken;
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
72var targetToken = context.TargetToken;
Completion\CompletionProviders\TupleNameCompletionProvider.cs (4)
59var inferredTypes = typeInferrer.InferTypes(semanticModel, context.TargetToken.Parent!.SpanStart, cancellationToken) 64AddItems(inferredTypes, index.Value, completionContext, context.TargetToken.Parent.SpanStart); 74var token = context.TargetToken; 85return (tupleExpr.Arguments.GetWithSeparators().IndexOf(context.TargetToken) + 1) / 2;
Completion\KeywordRecommenders\AddKeywordRecommender.cs (1)
19=> context.TargetToken.IsAccessorDeclarationContext<EventDeclarationSyntax>(position, SyntaxKind.AddKeyword);
Completion\KeywordRecommenders\AliasKeywordRecommender.cs (1)
24var token = context.TargetToken;
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (1)
19var previousToken1 = context.TargetToken;
Completion\KeywordRecommenders\AscendingKeywordRecommender.cs (1)
18=> context.TargetToken.IsOrderByDirectionContext();
Completion\KeywordRecommenders\AssemblyKeywordRecommender.cs (1)
21var token = context.TargetToken;
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (1)
28if (context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword) ||
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (1)
49var token = context.TargetToken;
Completion\KeywordRecommenders\BoolKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\BreakKeywordRecommender.cs (1)
23context.TargetToken.IsAfterYieldKeyword();
Completion\KeywordRecommenders\ByteKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\CaseKeywordRecommender.cs (2)
22context.TargetToken.IsSwitchLabelContext() || 28var token = context.TargetToken;
Completion\KeywordRecommenders\CharKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (1)
29var targetToken = context.TargetToken;
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (1)
21var previousToken1 = context.TargetToken;
Completion\KeywordRecommenders\DecimalKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (2)
25context.TargetToken.IsSwitchLabelContext() || 37var previousToken1 = context.TargetToken;
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (3)
51context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword) && 53context.TargetToken.SpanStart, 54context.TargetToken,
Completion\KeywordRecommenders\DescendingKeywordRecommender.cs (1)
18=> context.TargetToken.IsOrderByDirectionContext();
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (1)
19var previousToken1 = context.TargetToken;
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (2)
72=> context.TargetToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword && 73context.TargetToken.Parent.IsKind(SyntaxKind.RefType);
Completion\KeywordRecommenders\ElseKeywordRecommender.cs (1)
26var token = context.TargetToken;
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (1)
19var previousToken1 = context.TargetToken;
Completion\KeywordRecommenders\EqualsKeywordRecommender.cs (1)
25var token = context.TargetToken;
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (1)
81var token = context.TargetToken;
Completion\KeywordRecommenders\FalseKeywordRecommender.cs (1)
25context.TargetToken.IsUnaryOperatorContext();
Completion\KeywordRecommenders\FixedKeywordRecommender.cs (2)
35context.TargetToken.IsUnsafeContext() && 41=> context.TargetToken.IsUnsafeContext() && context.IsStatementContext;
Completion\KeywordRecommenders\FloatKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\GetKeywordRecommender.cs (2)
21context.TargetToken.IsAccessorDeclarationContext<PropertyDeclarationSyntax>(position, SyntaxKind.GetKeyword) || 22context.TargetToken.IsAccessorDeclarationContext<IndexerDeclarationSyntax>(position, SyntaxKind.GetKeyword);
Completion\KeywordRecommenders\GlobalKeywordRecommender.cs (1)
25var token = context.TargetToken;
Completion\KeywordRecommenders\GroupKeywordRecommender.cs (1)
20var token = context.TargetToken;
Completion\KeywordRecommenders\HiddenKeywordRecommender.cs (1)
25var previousToken1 = context.TargetToken;
Completion\KeywordRecommenders\InitKeywordRecommender.cs (2)
21context.TargetToken.IsAccessorDeclarationContext<PropertyDeclarationSyntax>(position, SyntaxKind.InitKeyword) || 22context.TargetToken.IsAccessorDeclarationContext<IndexerDeclarationSyntax>(position, SyntaxKind.InitKeyword);
Completion\KeywordRecommenders\InKeywordRecommender.cs (5)
30context.TargetToken.IsConstructorOrMethodParameterArgumentContext() || 31context.TargetToken.IsTypeParameterVarianceContext(); 62var token = context.TargetToken; 85var token = context.TargetToken; 116var token = context.TargetToken;
Completion\KeywordRecommenders\InternalKeywordRecommender.cs (2)
30if (context.TargetToken.IsAccessorDeclarationContext<PropertyDeclarationSyntax>(context.Position) || 31context.TargetToken.IsAccessorDeclarationContext<IndexerDeclarationSyntax>(context.Position))
Completion\KeywordRecommenders\IntKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (3)
30var token = context.TargetToken; 63var token = context.TargetToken; 93var token = context.TargetToken;
Completion\KeywordRecommenders\LetKeywordRecommender.cs (1)
20var token = context.TargetToken;
Completion\KeywordRecommenders\LongKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\ManagedKeywordRecommender.cs (1)
18=> context.SyntaxTree.IsFunctionPointerCallingConventionContext(context.TargetToken);
Completion\KeywordRecommenders\MethodKeywordRecommender.cs (1)
27var token = context.TargetToken;
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
66var token = context.TargetToken;
Completion\KeywordRecommenders\NewKeywordRecommender.cs (1)
100var token = context.TargetToken;
Completion\KeywordRecommenders\ObjectKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\OnKeywordRecommender.cs (1)
27var token = context.TargetToken;
Completion\KeywordRecommenders\OperatorKeywordRecommender.cs (1)
22var token = context.TargetToken;
Completion\KeywordRecommenders\OrderByKeywordRecommender.cs (1)
20var token = context.TargetToken;
Completion\KeywordRecommenders\OutKeywordRecommender.cs (3)
22context.TargetToken.IsTypeParameterVarianceContext() || 26context.TargetToken.IsConstructorOrMethodParameterArgumentContext() || 27context.TargetToken.IsXmlCrefParameterModifierContext();
Completion\KeywordRecommenders\ParamKeywordRecommender.cs (1)
21var token = context.TargetToken;
Completion\KeywordRecommenders\PrivateKeywordRecommender.cs (2)
31if (context.TargetToken.IsAccessorDeclarationContext<PropertyDeclarationSyntax>(context.Position) || 32context.TargetToken.IsAccessorDeclarationContext<IndexerDeclarationSyntax>(context.Position))
Completion\KeywordRecommenders\ProtectedKeywordRecommender.cs (2)
29if (context.TargetToken.IsAccessorDeclarationContext<PropertyDeclarationSyntax>(context.Position) || 30context.TargetToken.IsAccessorDeclarationContext<IndexerDeclarationSyntax>(context.Position))
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (3)
45=> context.TargetToken.IsKind(SyntaxKind.RefKeyword) && 46(context.TargetToken.Parent.IsKind(SyntaxKind.RefType) || context.IsFunctionPointerTypeArgumentContext); 59context.TargetToken.IsAnyAccessorDeclarationContext(context.Position, SyntaxKind.ReadOnlyKeyword);
Completion\KeywordRecommenders\RefKeywordRecommender.cs (3)
86context.TargetToken.IsConstructorOrMethodParameterArgumentContext() || 87context.TargetToken.IsXmlCrefParameterModifierContext() || 143var token = context.TargetToken;
Completion\KeywordRecommenders\RemoveKeywordRecommender.cs (1)
19=> context.TargetToken.IsAccessorDeclarationContext<EventDeclarationSyntax>(position, SyntaxKind.RemoveKeyword);
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (1)
19var previousToken1 = context.TargetToken;
Completion\KeywordRecommenders\ReturnKeywordRecommender.cs (1)
24context.TargetToken.IsAfterYieldKeyword() ||
Completion\KeywordRecommenders\SByteKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (1)
39var token = context.TargetToken;
Completion\KeywordRecommenders\SelectKeywordRecommender.cs (1)
20var token = context.TargetToken;
Completion\KeywordRecommenders\SetKeywordRecommender.cs (2)
21context.TargetToken.IsAccessorDeclarationContext<PropertyDeclarationSyntax>(position, SyntaxKind.SetKeyword) || 22context.TargetToken.IsAccessorDeclarationContext<IndexerDeclarationSyntax>(position, SyntaxKind.SetKeyword);
Completion\KeywordRecommenders\ShortKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (1)
84context.TargetToken.IsUsingKeywordInUsingDirective() ||
Completion\KeywordRecommenders\StringKeywordRecommender.cs (1)
34(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
44var token = context.TargetToken;
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (4)
25if (context.TargetToken.IsKind(SyntaxKind.EqualsGreaterThanToken)) 31if (context.TargetToken.IsKind(SyntaxKind.QuestionQuestionToken)) 38if (context.TargetToken.Kind() is SyntaxKind.QuestionToken or 41return context.TargetToken.Parent.IsKind(SyntaxKind.ConditionalExpression);
Completion\KeywordRecommenders\TrueKeywordRecommender.cs (1)
25context.TargetToken.IsUnaryOperatorContext();
Completion\KeywordRecommenders\TypeVarKeywordRecommender.cs (1)
21var token = context.TargetToken;
Completion\KeywordRecommenders\UIntKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\ULongKeywordRecommender.cs (1)
30(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\UnmanagedKeywordRecommender.cs (1)
20context.SyntaxTree.IsFunctionPointerCallingConventionContext(context.TargetToken);
Completion\KeywordRecommenders\UShortKeywordRecommender.cs (1)
37(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<XmlCrefAttributeSyntax>()) ||
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (1)
78var token = context.TargetToken;
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (5)
64context.TargetToken.IsUnsafeContext() && 70if (context.TargetToken.IsUnsafeContext()) 77var token = context.TargetToken; 92context.TargetToken.IsUnsafeContext() && 98if (context.TargetToken.IsUnsafeContext())
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (1)
27var previousToken1 = context.TargetToken;
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (1)
19var previousToken1 = context.TargetToken;
Completion\KeywordRecommenders\WhenKeywordRecommender.cs (4)
36var pattern = context.TargetToken.GetAncestors<PatternSyntax>().LastOrDefault(); 45var switchLabel = context.TargetToken.GetAncestor<SwitchLabelSyntax>(); 60if (context.TargetToken.Text == "var") 80if (lastToken == context.TargetToken)
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (2)
39var token = context.TargetToken; 122var token = context.TargetToken;
Completion\KeywordRecommenders\WhileKeywordRecommender.cs (1)
38var token = context.TargetToken;
Snippets\CSharpElseSnippetProvider.cs (1)
39var token = syntaxContext.TargetToken;
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CSharpSyntaxContext.cs (3)
319var token = this.TargetToken; 361var token = this.TargetToken; 383var token = TargetToken;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
269? context.TargetToken 560? contextOpt.TargetToken
Recommendations\CSharpRecommendationServiceRunner.cs (3)
121var node = _context.TargetToken.GetRequiredParent(); 248if (_context.TargetToken.IsUsingKeywordInUsingDirective()) 253if (_context.TargetToken.IsStaticKeywordInUsingDirective())
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
98var token = syntaxContext.TargetToken;
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (1)
75var parentNode = syntaxContext.TargetToken.Parent;
Microsoft.CodeAnalysis.VisualBasic.Features (118)
Completion\CompletionProviders\CompletionListTagCompletionProvider.vb (1)
41If syntaxContext.TargetToken.IsKind(SyntaxKind.DotToken) Then
Completion\CompletionProviders\EnumCompletionProvider.vb (1)
54If syntaxContext.TargetToken.IsKind(SyntaxKind.DotToken) Then
Completion\CompletionProviders\HandlesClauseCompletionProvider.vb (5)
52If context.TargetToken.Kind = SyntaxKind.None Then 57If context.TargetToken.IsChildToken(Of HandlesClauseSyntax)(Function(hc) hc.HandlesKeyword) OrElse 58context.TargetToken.IsChildSeparatorToken(Function(hc As HandlesClauseSyntax) hc.Events) Then 63If context.TargetToken.IsChildToken(Of HandlesClauseItemSyntax)(Function(hc) hc.DotToken) Then 64Return Task.FromResult(LookUpEvents(context, context.TargetToken, cancellationToken))
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (13)
59If context.TargetToken.Kind = SyntaxKind.None Then 70Dim methodDeclaration = context.TargetToken.GetAncestor(Of MethodStatementSyntax)() 75Dim propertyDeclaration = context.TargetToken.GetAncestor(Of PropertyStatementSyntax)() 80Dim eventDeclaration = context.TargetToken.GetAncestor(Of EventStatementSyntax)() 93If context.TargetToken.Kind = SyntaxKind.ImplementsKeyword AndAlso context.TargetToken.Parent.IsKind(SyntaxKind.ImplementsClause) Then 94result = GetInterfacesAndContainers(position, context.TargetToken.Parent, context.SemanticModel, memberKindKeyword, cancellationToken) 97If context.TargetToken.Kind = SyntaxKind.CommaToken AndAlso context.TargetToken.Parent.IsKind(SyntaxKind.ImplementsClause) Then 98result = GetInterfacesAndContainers(position, context.TargetToken.Parent, context.SemanticModel, memberKindKeyword, cancellationToken) 101If context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.DotToken) AndAlso WalkUpQualifiedNames(context.TargetToken) Then 102result = GetDottedMembers(position, DirectCast(context.TargetToken.Parent, QualifiedNameSyntax), context.SemanticModel, memberKindKeyword, cancellationToken)
Completion\KeywordRecommenders\ArrayStatements\PreserveKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\AliasKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\AttributeScopesKeywordRecommender.vb (1)
28Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\CharsetModifierKeywordRecommender.vb (1)
28Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\CovarianceModifiersKeywordRecommender.vb (1)
25Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\DelegateSubFunctionKeywordRecommender.vb (1)
27Return If(context.TargetToken.IsChildToken(Of DelegateStatementSyntax)(Function(delegateDeclaration) delegateDeclaration.DelegateKeyword),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
23Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
35Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\ExternalSubFunctionKeywordRecommender.vb (1)
27Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\FunctionKeywordRecommender.vb (1)
37Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\GenericConstraintsKeywordRecommender.vb (1)
21Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\GetSetKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (1)
19Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\ImportsKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\InheritsKeywordRecommender.vb (1)
28Dim typeBlock = context.TargetToken.GetAncestor(Of TypeBlockSyntax)()
Completion\KeywordRecommenders\Declarations\InKeywordRecommender.vb (2)
23Dim targetToken = context.TargetToken 56Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\LibKeywordRecommender.vb (1)
26Return If(context.TargetToken.IsChildToken(Of DeclareStatementSyntax)(Function(declaration) declaration.Identifier),
Completion\KeywordRecommenders\Declarations\ModifierKeywordsRecommender.vb (1)
25Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\ModuleKeywordRecommender.vb (1)
22If context.SyntaxTree.IsDeclarationContextWithinTypeBlocks(context.Position, context.TargetToken, True, cancellationToken, SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock) Then
Completion\KeywordRecommenders\Declarations\NamespaceKeywordRecommender.vb (1)
22If context.SyntaxTree.IsDeclarationContextWithinTypeBlocks(context.Position, context.TargetToken, False, cancellationToken, SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock) Then
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
21Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\OperatorKeywordRecommender.vb (1)
21If context.SyntaxTree.IsDeclarationContextWithinTypeBlocks(context.Position, context.TargetToken, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) AndAlso
Completion\KeywordRecommenders\Declarations\OverloadableOperatorRecommender.vb (1)
22Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\ParameterModifiersKeywordRecommender.vb (1)
23Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\PropertyKeywordRecommender.vb (1)
33Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\SubKeywordRecommender.vb (1)
33Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Declarations\ToKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\EventHandling\HandlesKeywordRecommender.vb (1)
27Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Expressions\AddressOfKeywordRecommender.vb (1)
29If context.IsAnyExpressionContext AndAlso Not context.TargetToken.Parent.IsKind(SyntaxKind.AddressOfExpression) Then
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (7)
42Dim token = context.TargetToken 86context.Position, context.TargetToken, Function(j) j.Left, cancellationToken) Then 97context.Position, context.TargetToken, Function(j) j.Expression, cancellationToken) Then 103If context.SyntaxTree.IsFollowingCompleteExpression(Of UnaryExpressionSyntax)(context.Position, context.TargetToken, 136context.Position, context.TargetToken, Function(h) h.EventExpression, cancellationToken) Then 143If context.SyntaxTree.IsFollowingCompleteExpression(Of ForStatementSyntax)(context.Position, context.TargetToken, Function(forStatement) forStatement.FromValue, cancellationToken) Then 147Return context.SyntaxTree.IsFollowingCompleteExpression(Of ExpressionSyntax)(context.Position, context.TargetToken,
Completion\KeywordRecommenders\Expressions\FromKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Expressions\GlobalKeywordRecommender.vb (1)
21Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Expressions\KeyKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Expressions\LambdaKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Expressions\MeKeywordRecommender.vb (1)
20Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Expressions\MyBaseKeywordRecommender.vb (1)
21Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Expressions\MyClassKeywordRecommender.vb (1)
22Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Expressions\NewKeywordRecommender.vb (1)
30Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Expressions\WithKeywordRecommender.vb (1)
26Dim token = context.TargetToken
Completion\KeywordRecommenders\OnErrorStatements\ErrorKeywordRecommender.vb (1)
18Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\OnErrorStatements\GoToDestinationsRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\OnErrorStatements\GoToKeywordRecommender.vb (1)
25Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\OnErrorStatements\NextKeywordRecommender.vb (1)
25Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\OnErrorStatements\ResumeKeywordRecommender.vb (1)
23Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\OptionStatements\CompareBinaryTextRecommender.vb (1)
26Return If(context.TargetToken.IsKind(SyntaxKind.CompareKeyword), s_keywords, ImmutableArray(Of RecommendedKeyword).Empty)
Completion\KeywordRecommenders\OptionStatements\ExplicitOptionsRecommender.vb (1)
26Return If(context.TargetToken.IsKind(SyntaxKind.ExplicitKeyword), s_keywords, ImmutableArray(Of RecommendedKeyword).Empty)
Completion\KeywordRecommenders\OptionStatements\InferOptionsRecommender.vb (1)
26Return If(context.TargetToken.IsKind(SyntaxKind.InferKeyword), s_keywords, ImmutableArray(Of RecommendedKeyword).Empty)
Completion\KeywordRecommenders\OptionStatements\OptionKeywordRecommender.vb (1)
25Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\OptionStatements\OptionNamesRecommender.vb (1)
28Return If(context.TargetToken.IsKind(SyntaxKind.OptionKeyword), s_keywords, ImmutableArray(Of RecommendedKeyword).Empty)
Completion\KeywordRecommenders\OptionStatements\StrictOptionsRecommender.vb (1)
26Return If(context.TargetToken.IsKind(SyntaxKind.StrictKeyword), s_keywords, ImmutableArray(Of RecommendedKeyword).Empty)
Completion\KeywordRecommenders\PreprocessorDirectives\WarningDirectiveKeywordRecommender.vb (2)
23If context.TargetToken.IsKind(SyntaxKind.EnableKeyword) Then 25ElseIf context.TargetToken.IsKind(SyntaxKind.DisableKeyword) Then
Completion\KeywordRecommenders\Queries\AscendingDescendingKeywordRecommender.vb (1)
23Return If(context.SyntaxTree.IsFollowingCompleteExpression(Of OrderingSyntax)(context.Position, context.TargetToken, Function(orderingSyntax) orderingSyntax.Expression, cancellationToken),
Completion\KeywordRecommenders\Queries\EqualsKeywordRecommender.vb (1)
22Return If(context.SyntaxTree.IsFollowingCompleteExpression(Of JoinConditionSyntax)(context.Position, context.TargetToken, Function(joinCondition) joinCondition.Left, cancellationToken),
Completion\KeywordRecommenders\Queries\GroupByKeywordRecommender.vb (2)
26If context.TargetToken.IsChildToken(Of GroupByClauseSyntax)(Function(groupBy) groupBy.GroupKeyword) OrElse 28context.Position, context.TargetToken, Function(groupBy) groupBy.Items.LastRangeExpression(), cancellationToken) Then
Completion\KeywordRecommenders\Queries\GroupKeywordRecommender.vb (1)
23Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Queries\IntoKeywordRecommender.vb (3)
24context.Position, context.TargetToken, Function(g) g.Keys.LastRangeExpression(), cancellationToken) Then 30context.Position, context.TargetToken, Function(g) g.JoinConditions.LastJoinKey(), cancellationToken) Then 36Dim token = context.TargetToken.GetPreviousToken()
Completion\KeywordRecommenders\Queries\JoinKeywordRecommender.vb (1)
28Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Queries\OnKeywordRecommender.vb (3)
22If context.SyntaxTree.IsFollowingCompleteExpression(Of JoinClauseSyntax)(context.Position, context.TargetToken, Function(joinQuery) joinQuery.JoinedVariables.LastCollectionExpression, cancellationToken) OrElse 23context.SyntaxTree.IsFollowingCompleteExpression(Of JoinConditionSyntax)(context.Position, context.TargetToken, Function(joinCondition) joinCondition.Right, cancellationToken) Then 24Dim token = context.TargetToken.GetPreviousToken()
Completion\KeywordRecommenders\Queries\WhileKeywordRecommender.vb (1)
22Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\CaseKeywordRecommender.vb (1)
19Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\DoKeywordRecommender.vb (1)
30Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\EachKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (4)
19Dim targetToken = context.TargetToken 53If context.TargetToken.IsKind(SyntaxKind.ThenKeyword) AndAlso 54context.TargetToken.Parent?.Parent.IsKind(SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock) Then 58Dim statement = context.TargetToken.Parent.GetAncestor(Of StatementSyntax)
Completion\KeywordRecommenders\Statements\FinallyKeywordRecommender.vb (1)
27Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\ForKeywordRecommender.vb (1)
29Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\IfKeywordRecommender.vb (1)
29Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\IsKeywordRecommender.vb (1)
26Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\LoopKeywordRecommender.vb (1)
19Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\SelectKeywordRecommender.vb (1)
22Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\StepKeywordRecommender.vb (1)
24context.TargetToken,
Completion\KeywordRecommenders\Statements\ThenKeywordRecommender.vb (2)
24context.TargetToken, 32context.TargetToken,
Completion\KeywordRecommenders\Statements\ToKeywordRecommender.vb (3)
28If context.SyntaxTree.IsFollowingCompleteExpression(Of SimpleCaseClauseSyntax)(context.Position, context.TargetToken, Function(c) c.Value, cancellationToken) OrElse 29context.SyntaxTree.IsFollowingCompleteExpression(Of RangeCaseClauseSyntax)(context.Position, context.TargetToken, Function(c) c.LowerBound, cancellationToken) Then 34If context.SyntaxTree.IsFollowingCompleteExpression(Of ForStatementSyntax)(context.Position, context.TargetToken, Function(forStatement) forStatement.FromValue, cancellationToken) Then
Completion\KeywordRecommenders\Statements\TryKeywordRecommender.vb (1)
27Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\UntilAndWhileKeywordRecommender.vb (1)
23Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Statements\WhenKeywordRecommender.vb (2)
26Dim targetToken = context.TargetToken 32If context.SyntaxTree.IsFollowingCompleteExpression(Of SimpleAsClauseSyntax)(context.Position, context.TargetToken,
Completion\KeywordRecommenders\Statements\WhileLoopKeywordRecommender.vb (1)
28Dim targetToken = context.TargetToken
Completion\KeywordRecommenders\Types\BuiltInTypesKeywordRecommender.vb (1)
24Dim targetToken = context.TargetToken
Microsoft.CodeAnalysis.VisualBasic.Workspaces (43)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
303Dim token = context.TargetToken
Recommendations\VisualBasicRecommendationServiceRunner.vb (17)
36Dim node = _context.TargetToken.Parent 45ElseIf _context.SyntaxTree.IsQueryIntoClauseContext(_context.Position, _context.TargetToken, _cancellationToken) Then 53ElseIf _context.SyntaxTree.IsLabelContext(_context.Position, _context.TargetToken, _cancellationToken) Then 55ElseIf _context.SyntaxTree.IsRaiseEventContext(_context.Position, _context.TargetToken, _cancellationToken) Then 57ElseIf _context.TargetToken.IsKind(SyntaxKind.ForKeyword) Then 96Return _context.SemanticModel.LookupSymbols(_context.TargetToken.Span.End) 101.LookupSymbols(_context.TargetToken.SpanStart, includeReducedExtensionMethods:=True) 110Return _context.SemanticModel.LookupLabels(_context.TargetToken.SpanStart) 122Dim symbols = _context.SemanticModel.LookupNamespacesAndTypes(_context.TargetToken.SpanStart) 127Dim lookupPosition = _context.TargetToken.SpanStart 133Not _context.IsNameOfContext AndAlso _context.TargetToken.Parent.IsInStaticContext(), 144If Not _context.TargetToken.IsKind(SyntaxKind.OpenParenToken) OrElse 145Not _context.TargetToken.Parent.IsKind(SyntaxKind.GetTypeExpression) Then 295Dim unwrapNullable = _context.TargetToken.GetPreviousToken().IsKind(SyntaxKind.QuestionToken) 386Dim inheritsContext = IsInheritsStatementContext(_context.TargetToken) 387Dim implementsContext = IsImplementsStatementContext(_context.TargetToken) 391Dim typeBlock = _context.TargetToken.Parent?.FirstAncestorOrSelf(Of TypeBlockSyntax)()
VisualBasicSyntaxContext.vb (18)
247Dim position = TargetToken.SpanStart 280If TargetToken.FollowsEndOfStatement(Position) Then 284Dim methodDeclaration = TargetToken.GetAncestor(Of MethodStatementSyntax)() 293Return (TargetToken.IsKind(SyntaxKind.CloseParenToken) AndAlso 295TargetToken = methodDeclaration.ParameterList.CloseParenToken) _ 298TargetToken = methodDeclaration.AsClause.GetLastToken(includeZeroWidth:=True)) _ 300(TargetToken.IsKind(SyntaxKind.IdentifierToken) AndAlso 302TargetToken = methodDeclaration.Identifier) 306Dim eventDeclaration = TargetToken.GetAncestor(Of EventStatementSyntax)() 312Return TargetToken = eventDeclaration.AsClause.GetLastToken(includeZeroWidth:=True) 317TargetToken = eventDeclaration.ParameterList.CloseParenToken Then 321Return TargetToken = eventDeclaration.Identifier 325Dim propertyDeclaration = TargetToken.GetAncestor(Of PropertyStatementSyntax)() 332Position, TargetToken, Function(p As PropertyStatementSyntax) p.Initializer.Value, cancellationToken, allowImplicitLineContinuation:=False) 336Return TargetToken = propertyDeclaration.AsClause.GetLastToken(includeZeroWidth:=True) 341TargetToken = propertyDeclaration.ParameterList.CloseParenToken Then 345Return TargetToken = propertyDeclaration.Identifier 352Position, TargetToken, Function(joinOperator) joinOperator.JoinedVariables.LastCollectionExpression(), cancellationToken)
VisualBasicSyntaxContextExtensions.vb (7)
18Dim targetToken = context.TargetToken 39Dim targetToken = context.TargetToken 64Dim targetToken = context.TargetToken 83Dim ancestor = context.TargetToken.Parent 100If Not (context.FollowsEndOfStatement AndAlso context.TargetToken = ancestor.GetLastToken()) Then 118Dim token = context.TargetToken 137Dim accessors = context.TargetToken.GetAncestor(Of EventBlockSyntax)().Accessors
Microsoft.CodeAnalysis.Workspaces (1)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
271var declarationSyntax = _context.TargetToken.GetAncestor<TNamespaceDeclarationSyntax>();