---
title: XCSourceTextPosition
framework: XcodeKit
role: symbol
role_heading: Structure
platforms: [macOS 10.12+]
path: xcodekit/xcsourcetextposition
---

# XCSourceTextPosition

A zero-based position in a source editor, defined by a line number and column number.

## Declaration

```swift
struct XCSourceTextPosition
```

## Topics

### Creating Source Text Positions

- [init()](xcodekit/xcsourcetextposition/init().md)
- [init(line:column:)](xcodekit/xcsourcetextposition/init(line:column:).md)

### Inspecting Source Text Positions

- [column](xcodekit/xcsourcetextposition/column.md)
- [line](xcodekit/xcsourcetextposition/line.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### Source Text

- [XCSourceTextBuffer](xcodekit/xcsourcetextbuffer.md)
- [XCSourceTextRange](xcodekit/xcsourcetextrange.md)
