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);