Skip to content

API Host SourceSpan

Liu.Yandong.Hanks edited this page Aug 21, 2026 · 3 revisions

SourceSpan

Source location range used by diagnostics.

Namespace: AuroraScript.Compiler. Kind: struct.

Back to .NET Host API Reference

Overview

Source location range used by diagnostics.

Quick Reference

A minimal use of SourceSpan.

var span = new SourceSpan
{
    FileName = "main.as",
    StartLine = 1,
    StartColumn = 1,
    EndLine = 1,
    EndColumn = 10
};

Console.WriteLine(span);

Properties

None

static readonly SourceSpan None

Parameters

None.

Returns

Returns SourceSpan.

var noLocation = SourceSpan.None;

StartLine

int StartLine

Parameters

None.

Returns

Returns int.

StartColumn

int StartColumn

Parameters

None.

Returns

Returns int.

EndLine

int EndLine

Parameters

None.

Returns

Returns int.

EndColumn

int EndColumn

Parameters

None.

Returns

Returns int.

Offset

int Offset

Parameters

None.

Returns

Returns int.

Length

int Length

Parameters

None.

Returns

Returns int.

FileName

string FileName

Parameters

None.

Returns

Returns string.

Methods

ToString

string ToString()

Parameters

None.

Returns

Returns string.

Clone this wiki locally