Vixen
02b45cc4
csharp
public readonly record struct LinePositionSpan

A half-open span between two LinePositions.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (2)

Methods (2)

  • public LinePositionSpan(LinePosition Start, LinePosition End)

    A half-open span between two LinePositions.

  • public override string ToString()

    Renders both endpoints in the one-based form used by compiler output.

Used by (14)

  • BinderVixen.Ui.Markup
  • BoundAttributeVixen.Ui.Markup
  • BoundElementVixen.Ui.Markup
  • BoundExpressionVixen.Ui.Markup
  • ComponentEmitterVixen.Ui.Markup
  • DiagnosticFormatterVixen.Core.Syntax
  • LocationVixen.Core.Syntax
  • RecoveryTestsVixen.Ui.Markup.Tests
  • RedTreeTestsVixen.Core.Syntax.Tests
  • SourceTextVixen.Core.Syntax
  • SourceTextTestsVixen.Core.Syntax.Tests
  • VxmlGeneratorVixen.Ui.Markup.Generators
  • DiagnosticsTestsVixen.Raven.Tests
  • ShaderDocumentVixen.Editor.AssetEditors