JsSourceLocation Struct

A position in the source text of a script or a module: its URL, and the 1-based line and column.

public readonly struct JsSourceLocation : IEquatable<JsSourceLocation>
Implements

Constructors

NameDescription
JsSourceLocation(string?, int, int)A position in the source text of a script or a module: its URL, and the 1-based line and column.

JsSourceLocation(string?, int, int)

A position in the source text of a script or a module: its URL, and the 1-based line and column.

public JsSourceLocation(string? Url, int Line, int Column)

Parameters

Url string?
Line int
Column int

Properties

NameDescription
Column
Line
Url
public int Column { get; init; }

Property value

int

No documentation is available.

public int Line { get; init; }

Property value

int

No documentation is available.

public string? Url { get; init; }

Property value

string?

No documentation is available.

Methods

NameDescription
Deconstruct(string?, int, int)
Equals(JsSourceLocation)
Equals(object)
GetHashCode()
ToString()

Deconstruct(string?, int, int)

public void Deconstruct(out string? Url, out int Line, out int Column)

Parameters

Url string?
Line int
Column int

No documentation is available.

Equals overloads

Equals(JsSourceLocation)

public bool Equals(JsSourceLocation other)
Parameters
other JsSourceLocation
Returns

bool

No documentation is available.

Equals(object)

public override bool Equals(object obj)
Parameters
obj object
Returns

bool

No documentation is available.

GetHashCode()

public override int GetHashCode()

Returns

int

No documentation is available.

ToString()

public override string ToString()

Returns

string

No documentation is available.

Operators

NameDescription
operator ==(JsSourceLocation, JsSourceLocation)
operator !=(JsSourceLocation, JsSourceLocation)

operator ==(JsSourceLocation, JsSourceLocation)

public static bool operator ==(JsSourceLocation left, JsSourceLocation right)

Parameters

left JsSourceLocation
right JsSourceLocation

Returns

bool

No documentation is available.

operator !=(JsSourceLocation, JsSourceLocation)

public static bool operator !=(JsSourceLocation left, JsSourceLocation right)

Parameters

left JsSourceLocation
right JsSourceLocation

Returns

bool

No documentation is available.