94 references to SyntaxTree
Microsoft.CodeAnalysis.CSharp.Features (78)
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (1)
43var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\AllowsKeywordRecommender.cs (1)
28if (context.SyntaxTree.IsTypeParameterConstraintStartContext(context.Position, context.LeftToken))
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (3)
30|| context.SyntaxTree.IsLambdaDeclarationContext(position, otherModifier: SyntaxKind.StaticKeyword, cancellationToken) 31|| context.SyntaxTree.IsLocalFunctionDeclarationContext(position, s_validLocalFunctionModifiers, cancellationToken); 37|| context.SyntaxTree.IsGlobalMemberDeclarationContext(position, SyntaxKindSet.AllGlobalMemberModifiers, cancellationToken)
Completion\KeywordRecommenders\BoolKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ByteKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\CatchKeywordRecommender.cs (1)
13=> context.SyntaxTree.IsCatchOrFinallyContext(position, context.LeftToken);
Completion\KeywordRecommenders\CharKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ClassKeywordRecommender.cs (1)
31var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ConstKeywordRecommender.cs (1)
41context.SyntaxTree.IsGlobalMemberDeclarationContext(context.Position, s_validGlobalModifiers, cancellationToken) ||
Completion\KeywordRecommenders\DecimalKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (1)
20context.SyntaxTree.IsTypeParameterConstraintStartContext(position, context.LeftToken);
Completion\KeywordRecommenders\DefineKeywordRecommender.cs (1)
15context.SyntaxTree.IsBeforeFirstToken(position, cancellationToken);
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (2)
44if (context.SyntaxTree.IsUsingStaticContext(position, cancellationToken)) 60context.SyntaxTree.IsExpressionContext(
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (1)
37var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\EventKeywordRecommender.cs (1)
38var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (2)
47var syntaxTree = context.SyntaxTree; 57context.SyntaxTree.IsLocalFunctionDeclarationContext(position, s_validLocalFunctionModifiers, cancellationToken);
Completion\KeywordRecommenders\FinallyKeywordRecommender.cs (1)
13=> context.SyntaxTree.IsCatchOrFinallyContext(position, context.LeftToken);
Completion\KeywordRecommenders\FixedKeywordRecommender.cs (1)
35context.SyntaxTree.IsGlobalMemberDeclarationContext(context.Position, SyntaxKindSet.AllGlobalMemberModifiers, cancellationToken) ||
Completion\KeywordRecommenders\FloatKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\FromKeywordRecommender.cs (1)
14var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\GlobalKeywordRecommender.cs (1)
16var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\InKeywordRecommender.cs (3)
17var syntaxTree = context.SyntaxTree; 31if (context.SyntaxTree.IsParameterModifierContext( 41context.SyntaxTree.IsPossibleExtensionMethodContext(context.LeftToken))
Completion\KeywordRecommenders\InternalKeywordRecommender.cs (1)
36if (context.SyntaxTree.IsGlobalMemberDeclarationContext(context.Position, SyntaxKindSet.AllGlobalMemberModifiers, cancellationToken) ||
Completion\KeywordRecommenders\IntKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\JoinKeywordRecommender.cs (1)
13=> context.SyntaxTree.IsValidContextForJoinClause(position, context.LeftToken);
Completion\KeywordRecommenders\LoadKeywordRecommender.cs (1)
15var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\LongKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ManagedKeywordRecommender.cs (1)
13=> context.SyntaxTree.IsFunctionPointerCallingConventionContext(context.TargetToken);
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
17var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\NewKeywordRecommender.cs (2)
73context.SyntaxTree.IsGlobalMemberDeclarationContext(context.Position, SyntaxKindSet.AllGlobalMemberModifiers, cancellationToken) || 89if (context.SyntaxTree.IsTypeParameterConstraintStartContext(context.Position, context.LeftToken))
Completion\KeywordRecommenders\NotnullKeywordRecommender.cs (1)
16return context.SyntaxTree.IsTypeParameterConstraintContext(position, context.LeftToken)
Completion\KeywordRecommenders\ObjectKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\OutKeywordRecommender.cs (2)
14var syntaxTree = context.SyntaxTree; 27return context.SyntaxTree.IsParameterModifierContext(
Completion\KeywordRecommenders\ParamsKeywordRecommender.cs (1)
13=> context.SyntaxTree.IsParamsModifierContext(position, context.LeftToken, cancellationToken);
Completion\KeywordRecommenders\PrivateKeywordRecommender.cs (2)
18(context.IsGlobalStatementContext && context.SyntaxTree.IsScript()) || 37if (context.SyntaxTree.IsGlobalMemberDeclarationContext(context.Position, SyntaxKindSet.AllGlobalMemberModifiers, cancellationToken) ||
Completion\KeywordRecommenders\PublicKeywordRecommender.cs (1)
23if (context.SyntaxTree.IsGlobalMemberDeclarationContext(context.Position, SyntaxKindSet.AllGlobalMemberModifiers, cancellationToken) ||
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (1)
32context.SyntaxTree.IsGlobalMemberDeclarationContext(context.Position, SyntaxKindSet.AllGlobalMemberModifiers, cancellationToken) ||
Completion\KeywordRecommenders\ReferenceKeywordRecommender.cs (1)
15var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\RefKeywordRecommender.cs (3)
80var syntaxTree = context.SyntaxTree; 165if (context.SyntaxTree.IsParameterModifierContext( 175context.SyntaxTree.IsPossibleExtensionMethodContext(context.LeftToken))
Completion\KeywordRecommenders\ReturnKeywordRecommender.cs (1)
28(context.SyntaxTree.IsScript() && context.IsTypeAttributeContext(cancellationToken)) ||
Completion\KeywordRecommenders\SByteKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (1)
15var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ShortKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (3)
84context.SyntaxTree.IsLambdaDeclarationContext(position, otherModifier: SyntaxKind.AsyncKeyword, cancellationToken) || 85context.SyntaxTree.IsLocalFunctionDeclarationContext(position, s_validLocalFunctionModifiers, cancellationToken); 91context.SyntaxTree.IsGlobalMemberDeclarationContext(context.Position, s_validGlobalMemberModifiers, cancellationToken) ||
Completion\KeywordRecommenders\StringKeywordRecommender.cs (1)
20var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
43if (context.SyntaxTree.IsTypeParameterConstraintStartContext(context.Position, context.LeftToken))
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (2)
38if (context.SyntaxTree.IsParameterModifierContext( 48context.SyntaxTree.IsPossibleExtensionMethodContext(context.LeftToken))
Completion\KeywordRecommenders\UIntKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ULongKeywordRecommender.cs (1)
18var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\UndefKeywordRecommender.cs (1)
15var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\UnmanagedKeywordRecommender.cs (2)
14return context.SyntaxTree.IsTypeParameterConstraintContext(position, context.LeftToken) || 15context.SyntaxTree.IsFunctionPointerCallingConventionContext(context.TargetToken);
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (1)
66var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\UShortKeywordRecommender.cs (1)
25var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (1)
167((CompilationUnitSyntax)context.SyntaxTree.GetRoot(cancellationToken)).Externs.Count > 0)
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (5)
39var syntaxTree = context.SyntaxTree; 53context.SyntaxTree.IsGlobalMemberDeclarationContext(position, SyntaxKindSet.AllGlobalMemberModifiers, cancellationToken) || 54context.SyntaxTree.IsLocalFunctionDeclarationContext(position, cancellationToken); 61context.SyntaxTree.IsDefaultExpressionContext(context.Position, context.LeftToken); 112=> context.SyntaxTree.IsGlobalMemberDeclarationContext(position, SyntaxKindSet.AllGlobalMemberModifiers, cancellationToken) ||
Completion\KeywordRecommenders\VolatileKeywordRecommender.cs (2)
28(context.IsGlobalStatementContext && context.SyntaxTree.IsScript()) || 29context.SyntaxTree.IsGlobalMemberDeclarationContext(context.Position, SyntaxKindSet.AllGlobalMemberModifiers, cancellationToken) ||
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (1)
38return context.SyntaxContext.SyntaxTree.IsMemberDeclarationContext(context.Position, (CSharpSyntaxContext)context.SyntaxContext,
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
81_context.SyntaxTree.IsDefiniteCastTypeContext(_context.Position, _context.LeftToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (10)
314this.SyntaxTree.IsTypeDeclarationContext( 329return this.SyntaxTree.IsTypeDeclarationContext(this.Position, this, validModifiers, validTypeDeclarations, canBePartial, cancellationToken); 340var modifiers = SyntaxTree.GetPrecedingModifiers(positionBeforeRecordKeyword, cancellationToken); 362if (SyntaxTree.IsMemberDeclarationContext( 408return this.SyntaxTree.IsMemberDeclarationContext(this.Position, this, validModifiers, validTypeDeclarations, canBePartial, cancellationToken); 412=> IsGlobalStatementContext && SyntaxTree.Options.Kind is SourceCodeKind.Regular; 437var leftToken = this.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 447return SyntaxTree.IsGlobalStatementContext(targetToken.SpanStart, cancellationToken); 449else if (SyntaxTree.IsScript() 454return SyntaxTree.IsGlobalStatementContext(targetToken.SpanStart, cancellationToken);
Microsoft.CodeAnalysis.Features (5)
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
266var syntaxTree = syntaxContext.SyntaxTree;
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
50var newExpression = GetObjectCreationNewExpression(context.SyntaxTree, position, cancellationToken);
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
107.Any(node => !(node.SyntaxTree == context.SyntaxTree && node.Span.IntersectsWith(context.Position)));
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
471return syntaxFacts.IsInInactiveRegion(syntaxContext.SyntaxTree, syntaxContext.Position, cancellationToken)
Snippets\SnippetProviders\AbstractSnippetProvider.cs (1)
58var syntaxTree = context.SyntaxContext.SyntaxTree;