AnB Struct

An An+B value (https://drafts.csswg.org/css-syntax-3/#anb-microsyntax).

public readonly struct AnB : IEquatable<AnB>
Implements

Constructors

NameDescription
AnB(int, int)An An+B value (https://drafts.csswg.org/css-syntax-3/#anb-microsyntax).

AnB(int, int)

An An+B value (https://drafts.csswg.org/css-syntax-3/#anb-microsyntax).

public AnB(int A, int B)

Parameters

A int
B int

Properties

NameDescription
A
B
public int A { get; init; }

Property value

int

No documentation is available.

public int B { get; init; }

Property value

int

No documentation is available.

Methods

NameDescription
Deconstruct(int, int)
Equals(AnB)
Equals(object)
GetHashCode()
Matches(int)Returns whether the 1-based index matches An+B for some non-negative integer n.
ToString()Serializes the value (https://drafts.csswg.org/css-syntax-3/#serializing-anb).

Deconstruct(int, int)

public void Deconstruct(out int A, out int B)

Parameters

A int
B int

No documentation is available.

Equals overloads

Equals(AnB)

public bool Equals(AnB other)
Parameters
other AnB
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.

Matches(int)

Selector.cs

Returns whether the 1-based index matches An+B for some non-negative integer n.

public bool Matches(int index)

Parameters

index int

Returns

bool

ToString()

Selector.cs

Serializes the value (https://drafts.csswg.org/css-syntax-3/#serializing-anb).

public override string ToString()

Returns

string

Operators

NameDescription
operator ==(AnB, AnB)
operator !=(AnB, AnB)

operator ==(AnB, AnB)

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

Parameters

left AnB
right AnB

Returns

bool

No documentation is available.

operator !=(AnB, AnB)

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

Parameters

left AnB
right AnB

Returns

bool

No documentation is available.