Table of Contents

Struct Dimension

Namespace
Cryville.Measure
Assembly
Cryville.Measure.dll
Physical dimension.
public record struct Dimension : IEquatable<Dimension>
Implements
Inherited Members

Properties

AmountOfSubstance

The dimensions of amount of substance.
public sbyte AmountOfSubstance { readonly get; set; }

Property Value

sbyte

ElectricCurrent

The dimensions of electric current.
public sbyte ElectricCurrent { readonly get; set; }

Property Value

sbyte

Length

The dimensions of length.
public sbyte Length { readonly get; set; }

Property Value

sbyte

LuminousIntensity

The dimensions of luminous intensity.
public sbyte LuminousIntensity { readonly get; set; }

Property Value

sbyte

Mass

The dimensions of mass.
public sbyte Mass { readonly get; set; }

Property Value

sbyte

ThermodynamicTemperature

The dimensions of thermodynamic temperature.
public sbyte ThermodynamicTemperature { readonly get; set; }

Property Value

sbyte

Time

The dimensions of time.
public sbyte Time { readonly get; set; }

Property Value

sbyte

Methods

Divide(Dimension, Dimension)

Returns the division of a dimension divided by another.
public static Dimension Divide(Dimension left, Dimension right)

Parameters

left Dimension
The divided dimension.
right Dimension
The dividing dimension.

Returns

Dimension
The division of left divided by right.

Multiply(Dimension, Dimension)

Returns the multiplication of two dimensions.
public static Dimension Multiply(Dimension left, Dimension right)

Parameters

left Dimension
The first dimension.
right Dimension
The second dimension.

Returns

Dimension
The multiplication of the two dimensions.

ToString()

Returns the fully qualified type name of this instance.
public override readonly string ToString()

Returns

string
The fully qualified type name.

Operators

operator /(Dimension, Dimension)

Returns the division of a dimension divided by another.
public static Dimension operator /(Dimension left, Dimension right)

Parameters

left Dimension
The divided dimension.
right Dimension
The dividing dimension.

Returns

Dimension
The division of left divided by right.

operator *(Dimension, Dimension)

Returns the multiplication of two dimensions.
public static Dimension operator *(Dimension left, Dimension right)

Parameters

left Dimension
The first dimension.
right Dimension
The second dimension.

Returns

Dimension
The multiplication of the two dimensions.