src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (10)
313this.SyntaxTree.IsTypeDeclarationContext(
328return this.SyntaxTree.IsTypeDeclarationContext(this.Position, this, validModifiers, validTypeDeclarations, canBePartial, cancellationToken);
339var modifiers = SyntaxTree.GetPrecedingModifiers(positionBeforeRecordKeyword, cancellationToken);
361if (SyntaxTree.IsMemberDeclarationContext(
407return this.SyntaxTree.IsMemberDeclarationContext(this.Position, this, validModifiers, validTypeDeclarations, canBePartial, cancellationToken);
411=> IsGlobalStatementContext && SyntaxTree.Options.Kind is SourceCodeKind.Regular;
436var leftToken = this.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken);
446return SyntaxTree.IsGlobalStatementContext(targetToken.SpanStart, cancellationToken);
448else if (SyntaxTree.IsScript()
453return SyntaxTree.IsGlobalStatementContext(targetToken.SpanStart, cancellationToken);